Static registry of math and comparison operator strings.
static bool IsValidMathOperator(const std::string &op)
Returns true if the given symbol is a valid math operator.
static bool IsValidComparisonOperator(const std::string &op)
Returns true if the given symbol is a valid comparison operator.
static std::string GetDisplayName(const std::string &op)
Returns a human-readable display name for an operator.
OperatorRegistry()=delete
static const std::vector< std::string > & GetComparisonOperators()
Returns the list of supported comparison operator symbols.
static const std::vector< std::string > & GetMathOperators()
Returns the list of supported math operator symbols.
< Provides AssetID and INVALID_ASSET_ID