Mantid
|
Keeps operator that can be used in an expression. More...
Public Attributes | |
std::vector< std::string > | binary |
Binary operators in reverse precedence order. More... | |
std::map< std::string, char > | op_number |
map of operators More... | |
std::map< std::string, size_t > | precedence |
Map of the operator precedence order. More... | |
std::unordered_set< char > | symbols |
All the symbols that are used in the binary operators. More... | |
std::unordered_set< std::string > | unary |
Unary operators. More... | |
Keeps operator that can be used in an expression.
Definition at line 179 of file Expression.h.
std::vector<std::string> Mantid::API::Expression::Operators::binary |
Binary operators in reverse precedence order.
Definition at line 180 of file Expression.h.
std::map<std::string, char> Mantid::API::Expression::Operators::op_number |
map of operators
Definition at line 184 of file Expression.h.
std::map<std::string, size_t> Mantid::API::Expression::Operators::precedence |
Map of the operator precedence order.
Definition at line 182 of file Expression.h.
std::unordered_set<char> Mantid::API::Expression::Operators::symbols |
All the symbols that are used in the binary operators.
Definition at line 183 of file Expression.h.
std::unordered_set<std::string> Mantid::API::Expression::Operators::unary |
Unary operators.
Definition at line 181 of file Expression.h.