#include <Xabsl2BooleanExpression.h>
Inheritance diagram for Xabsl2EnumeratedInputSymbolComparison:
Public Member Functions | |
Xabsl2EnumeratedInputSymbolComparison (Xabsl2InputSource &input, Xabsl2ErrorHandler &errorHandler, Xabsl2Symbols &symbols) | |
Constructor. | |
virtual bool | getValue () |
Evaluates the boolean expression. | |
Private Attributes | |
Xabsl2EnumeratedInputSymbol * | symbol |
The referenced symbol. | |
int | value |
The value to compare. |
Definition at line 221 of file Xabsl2BooleanExpression.h.
|
Constructor. Creates the element.
Definition at line 305 of file Xabsl2BooleanExpression.cpp. References Xabsl2EnumeratedInputSymbol::enumElements, Xabsl2ErrorHandler::error(), Xabsl2Array< Xabsl2EnumElement * >::exists(), Xabsl2Symbols::existsEnumeratedInputSymbol(), Xabsl2Array< Xabsl2EnumElement * >::getElement(), Xabsl2Symbols::getEnumeratedInputSymbol(), Xabsl2ErrorHandler::message(), Xabsl2NamedItem::n, Xabsl2InputSource::readString(), Xabsl2EnumElement::v, and XABSL2_DEBUG_INIT. |
Here is the call graph for this function:
|
Evaluates the boolean expression.
Implements Xabsl2BooleanExpression. Definition at line 331 of file Xabsl2BooleanExpression.cpp. References Xabsl2InputSymbol< int >::getValue(). |
Here is the call graph for this function:
|
The referenced symbol.
Definition at line 239 of file Xabsl2BooleanExpression.h. |
|
The value to compare.
Definition at line 242 of file Xabsl2BooleanExpression.h. |