diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2019-03-02 14:47:26 -0600 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2019-10-11 18:12:18 -0500 |
| commit | ca7ce674500b7664ed049ac1019a2e40636187dc (patch) | |
| tree | 6cd8f5563ce9ee43a645ebbf43b13ee9eee6989f /Source/Core/InputCommon/ControlReference/FunctionExpression.cpp | |
| parent | c8b2188e1972f14aec24ac66908a641dbdbd106f (diff) | |
ExpressionParser/DolphinQt: Added parse results to UI.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/FunctionExpression.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControlReference/FunctionExpression.cpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp b/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp index 724dddedf0..766df9b5eb 100644 --- a/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp +++ b/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp @@ -17,19 +17,6 @@ constexpr ControlState CONDITION_THRESHOLD = 0.5; using Clock = std::chrono::steady_clock; using FSec = std::chrono::duration<ControlState>; -// TODO: Return an oscillating value to make it apparent something was spelled wrong? -class UnknownFunctionExpression : public FunctionExpression -{ -private: - virtual bool ValidateArguments(const std::vector<std::unique_ptr<Expression>>& args) override - { - return false; - } - ControlState GetValue() const override { return 0.0; } - void SetValue(ControlState value) override {} - std::string GetFuncName() const override { return "unknown"; } -}; - // usage: !toggle(toggle_state_input, [clear_state_input]) class ToggleExpression : public FunctionExpression { @@ -503,7 +490,7 @@ std::unique_ptr<FunctionExpression> MakeFunctionExpression(std::string name) else if ("pulse" == name) return std::make_unique<PulseExpression>(); else - return std::make_unique<UnknownFunctionExpression>(); + return nullptr; } int FunctionExpression::CountNumControls() const |
