summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
AgeCommit message (Collapse)Author
2017-04-02ExpressionParser: Rename ParseStatus' Success member to SuccessfulLioncash
This clashes with X11's preprocessor define named Success (because using non-prefixed lowercase identifiers in C was apparently a fantastic idea at some point), causing compilation errors.
2017-02-28ExpressionParser: Convert parse state enum into an enum classLioncash
2017-02-26ExpressionParser: Const-correctness changesLioncash
2017-02-07InputCommon: Extract ControlReference from ControllerInterfaceMichael Maltese
Better separation of concerns. Relegates `ControllerInterface` to enumerating input controls, and the new `ControlReference` deals with combining inputs and configuration expression parsing.