diff options
| author | Lioncash <mai.iam2048@gmail.com> | 2023-12-12 14:00:17 -0500 |
|---|---|---|
| committer | Lioncash <mai.iam2048@gmail.com> | 2023-12-12 14:00:27 -0500 |
| commit | a5bbeb721a0ef622158cef10e5bd080106d23559 (patch) | |
| tree | 57fc246017ae9054fc881225e37c82a77d054417 /Source/Core/InputCommon/ControlReference/ExpressionParser.cpp | |
| parent | ea71a76ea965d03ccc600ce070a58b9c335fe63f (diff) | |
ExpressionParser: Mark constructors explicit where applicable
Makes for consistency with the surrounding code.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControlReference/ExpressionParser.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp index 4463118d39..1c6b00c715 100644 --- a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp +++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp @@ -438,7 +438,7 @@ protected: class LiteralReal : public LiteralExpression { public: - LiteralReal(ControlState value) : m_value(value) {} + explicit LiteralReal(ControlState value) : m_value(value) {} ControlState GetValue() const override { return m_value; } @@ -460,7 +460,7 @@ static ParseResult MakeLiteralExpression(Token token) class VariableExpression : public Expression { public: - VariableExpression(std::string name) : m_name(name) {} + explicit VariableExpression(std::string name) : m_name(name) {} ControlState GetValue() const override { return m_variable_ptr ? *m_variable_ptr : 0; } @@ -485,7 +485,7 @@ protected: class HotkeyExpression : public Expression { public: - HotkeyExpression(std::vector<std::unique_ptr<ControlExpression>> inputs) + explicit HotkeyExpression(std::vector<std::unique_ptr<ControlExpression>> inputs) : m_modifiers(std::move(inputs)) { m_final_input = std::move(m_modifiers.back()); |
