summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/FunctionExpression.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2019-03-02 14:47:26 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2019-10-11 18:12:18 -0500
commitca7ce674500b7664ed049ac1019a2e40636187dc (patch)
tree6cd8f5563ce9ee43a645ebbf43b13ee9eee6989f /Source/Core/InputCommon/ControlReference/FunctionExpression.cpp
parentc8b2188e1972f14aec24ac66908a641dbdbd106f (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.cpp15
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