diff options
| author | Lioncash <mathew1800@gmail.com> | 2017-02-26 02:04:16 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2017-02-26 02:09:34 -0500 |
| commit | f0203157d47a53467a997e9009122abe0ebf9ff8 (patch) | |
| tree | 2986c4f01fd66da96e5e98c73c6124150398a7ad /Source/Core/InputCommon/ControlReference/ExpressionParser.h | |
| parent | 51136681dfa77c88f548d187c9c7954f0ad6ac32 (diff) | |
ExpressionParser: Const-correctness changes
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; |
