summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2017-02-26 02:04:16 -0500
committerLioncash <mathew1800@gmail.com>2017-02-26 02:09:34 -0500
commitf0203157d47a53467a997e9009122abe0ebf9ff8 (patch)
tree2986c4f01fd66da96e5e98c73c6124150398a7ad /Source/Core/InputCommon/ControlReference/ExpressionParser.h
parent51136681dfa77c88f548d187c9c7954f0ad6ac32 (diff)
ExpressionParser: Const-correctness changes
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.h')
-rw-r--r--Source/Core/InputCommon/ControlReference/ExpressionParser.h8
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;