diff options
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.h')
| -rw-r--r-- | Source/Core/InputCommon/ControlReference/ExpressionParser.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.h b/Source/Core/InputCommon/ControlReference/ExpressionParser.h index 2c8f5a793f..3c602abeff 100644 --- a/Source/Core/InputCommon/ControlReference/ExpressionParser.h +++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.h @@ -20,7 +20,7 @@ public: std::string control_name; ControlQualifier() : has_device(false) {} - operator std::string() + operator std::string() const { if (has_device) return device_qualifier.ToString() + ":" + control_name; @@ -37,8 +37,8 @@ public: : container(container_), default_device(default_), is_input(is_input_) { } - std::shared_ptr<Core::Device> FindDevice(ControlQualifier qualifier); - Core::Device::Control* FindControl(ControlQualifier qualifier); + std::shared_ptr<Core::Device> FindDevice(ControlQualifier qualifier) const; + Core::Device::Control* FindControl(ControlQualifier qualifier) const; private: const Core::DeviceContainer& container; @@ -53,7 +53,7 @@ public: Expression() : node(nullptr) {} Expression(ExpressionNode* node); ~Expression(); - ControlState GetValue(); + ControlState GetValue() const; void SetValue(ControlState state); int num_controls; ExpressionNode* node; |
