diff options
| author | JosJuice <josjuice@gmail.com> | 2017-02-26 19:24:21 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-02-26 19:24:21 +0100 |
| commit | a62711de558501b1ec96baf54689023197d37373 (patch) | |
| tree | 948a4f14233ff2deb29c7c90e00a5511dbc18d52 /Source/Core/InputCommon/ControlReference/ExpressionParser.h | |
| parent | 6c869f78913f2016eae7f768a17f909a784e0b91 (diff) | |
| parent | f0203157d47a53467a997e9009122abe0ebf9ff8 (diff) | |
Merge pull request #4968 from lioncash/const-parser
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; |
