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