From 9a632ea7b92b561de8304d8446b0d1e6e7e3e842 Mon Sep 17 00:00:00 2001 From: Michael Maltese Date: Fri, 9 Dec 2016 13:13:11 -0800 Subject: ControlReference: hide is_input behind function --- .../InputCommon/ControlReference/ControlReference.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'Source/Core/InputCommon/ControlReference/ControlReference.cpp') diff --git a/Source/Core/InputCommon/ControlReference/ControlReference.cpp b/Source/Core/InputCommon/ControlReference/ControlReference.cpp index 5b5d807781..5dc8c858ed 100644 --- a/Source/Core/InputCommon/ControlReference/ControlReference.cpp +++ b/Source/Core/InputCommon/ControlReference/ControlReference.cpp @@ -32,7 +32,7 @@ void ControlReference::UpdateReference(ciface::Core::DeviceContainer& devices, delete parsed_expression; parsed_expression = nullptr; - ControlFinder finder(devices, default_device, is_input); + ControlFinder finder(devices, default_device, IsInput()); parse_error = ParseExpression(expression, finder, &parsed_expression); } @@ -48,19 +48,27 @@ int ControlReference::BoundCount() const return 0; } -ControlReference::ControlReference(const bool _is_input) - : range(1), is_input(_is_input), parsed_expression(nullptr) +ControlReference::ControlReference() : range(1), parsed_expression(nullptr) { } -InputReference::InputReference() : ControlReference(true) +InputReference::InputReference() : ControlReference() { } -OutputReference::OutputReference() : ControlReference(false) +OutputReference::OutputReference() : ControlReference() { } +bool InputReference::IsInput() const +{ + return true; +} +bool OutputReference::IsInput() const +{ + return false; +} + // // InputReference :: State // -- cgit v1.2.3