summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.h
diff options
context:
space:
mode:
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;