summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/FunctionExpression.h
AgeCommit message (Collapse)Author
2025-02-02Merge pull request #13315 from jordan-woyak/func-exp-cleanupAdmiral H. Curtiss
InputCommon/ExpressionParser: Function argument parsing minor cleanup.
2025-01-28InputCommon/ExpressionParser: Make ValidateArguments access existingJordan Woyak
members instead of passing arguments.
2025-01-28InputCommon: Fix input expression assignment operator behavior.Jordan Woyak
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2020-02-08InputCommon: Allow controller settings specified with input expresions.Jordan Woyak
2019-11-22InputCommon/FunctionExpression: Make MakeFunctionExpression() take a ↵Lioncash
std::string_view There's nothing within this function that requires a copy of the string to be made, so we can make use of a non-owning view
2019-11-22InputCommon/FunctionExpression: Remove cyclical includeLioncash
This header was including itself, which is likely not intended.
2019-11-22InputCommon/FunctionExpression: Collapse namespacesLioncash
Since we target C++17, we can collapse the namespaces into a single declaration specifier.
2019-10-11ExpressionParser: Show error message with expected arguments.Jordan Woyak
2019-10-11ExpressionParser: Remove ! character from function syntax. Remove unused ↵Jordan Woyak
serialization functions.
2019-10-11ExpressionParser: Add optional 2nd argument to toggle function which clears ↵Jordan Woyak
state.
2019-10-11ExpressionParser: Move FunctionExpression type definitions into another file.Jordan Woyak