#include <Xabsl2BooleanExpression.h>
Inheritance diagram for Xabsl2BooleanExpression:
Public Member Functions | |
virtual bool | getValue ()=0 |
Evaluates the boolean expression. | |
virtual | ~Xabsl2BooleanExpression ()=0 |
Destructor. | |
Static Public Member Functions | |
Xabsl2BooleanExpression * | create (Xabsl2InputSource &input, Xabsl2Option *subsequentOption, Xabsl2ErrorHandler &errorHandler, Xabsl2Array< double > ¶meters, Xabsl2Symbols &symbols, unsigned long &timeOfOptionExecution, unsigned long &timeOfStateExecution) |
Creates a boolean expression depending on the input. | |
Static Private Member Functions | |
bool | createOperand (Xabsl2BooleanExpression *&operand, Xabsl2InputSource &input, Xabsl2Option *subsequentOption, Xabsl2ErrorHandler &errorHandler, Xabsl2Array< double > ¶meters, Xabsl2Symbols &symbols, unsigned long &timeOfOptionExecution, unsigned long &timeOfStateExecution) |
Creates a boolean expression depending on the input. |
Definition at line 24 of file Xabsl2BooleanExpression.h.
|
Destructor.
Definition at line 12 of file Xabsl2BooleanExpression.cpp. |
|
|
Creates a boolean expression depending on the input.
Definition at line 16 of file Xabsl2BooleanExpression.cpp. References Xabsl2OrOperator::addOperand(), Xabsl2AndOperator::addOperand(), Xabsl2RelationalAndEqualityOperator::create(), Xabsl2DecimalExpression::createOperand(), createOperand(), Xabsl2ErrorHandler::error(), Xabsl2ErrorHandler::message(), Xabsl2InputSource::readString(), Xabsl2InputSource::readValue(), and XABSL2_DEBUG_INIT. Referenced by createOperand(), Xabsl2ConditionalExpression::Xabsl2ConditionalExpression(), and Xabsl2IfElseBlock::Xabsl2IfElseBlock(). |
Here is the call graph for this function:
|
Creates a boolean expression depending on the input. Used by the create() function to create boolean operands.
Definition at line 165 of file Xabsl2BooleanExpression.cpp. References create(), Xabsl2ErrorHandler::error(), and Xabsl2ErrorHandler::errorsOccurred. Referenced by create(). |
Here is the call graph for this function: