ALib Enum Record associated with enumeration DefaultBinaryOperators.
Definition at line 345 of file expressionscamp.inl.
Public Field Index: | |
int | Precedence |
The precedence of an operator in respect to other binary operators. | |
String | Symbol |
The parable symbol of an operator. | |
Public Method Index: | |
ERBinaryOperator () noexcept=default | |
ERBinaryOperator (const String &symbol, int precedence) | |
ALIB_DLL void | Parse () |
Implementation of EnumRecordPrototype::Parse. | |
int alib::expressions::ERBinaryOperator::Precedence |
The precedence of an operator in respect to other binary operators.
Definition at line 351 of file expressionscamp.inl.
String alib::expressions::ERBinaryOperator::Symbol |
The parable symbol of an operator.
Definition at line 348 of file expressionscamp.inl.
|
defaultnoexcept |
Required default constructor leaving the record undefined. (Requirement is documented withenumrecords::EnumRecordPrototype.)
|
inline |
Required initializing constructor. (Requirement is documented withenumrecords::EnumRecordPrototype.)
symbol | The parsable operator symbol. |
precedence | The operator's precedence. |
Definition at line 362 of file expressionscamp.inl.
void alib::expressions::ERBinaryOperator::Parse | ( | ) |
Implementation of EnumRecordPrototype::Parse.
Definition at line 479 of file expressionscamp.cpp.