#include <Xabsl2DecimalExpression.h>
Inheritance diagram for Xabsl2DecimalInputFunctionCall:
Public Member Functions | |
virtual double | getValue () |
Calculates the value of the decimal expression. | |
Xabsl2DecimalInputFunctionCall (Xabsl2InputSource &input, Xabsl2Option *subsequentOption, Xabsl2ErrorHandler &errorHandler, Xabsl2Array< double > ¶meters, Xabsl2Symbols &symbols, unsigned long &timeOfOptionExecution, unsigned long &timeOfStateExecution) | |
Constructor. | |
~Xabsl2DecimalInputFunctionCall () | |
Destructor. | |
Private Attributes | |
Xabsl2DecimalInputFunction * | function |
The referenced function. | |
Xabsl2Array< Xabsl2DecimalExpression * > | parameterValues |
Decimal expressions for the parameters. | |
Xabsl2Array< double * > | functionParameters |
Pointers to the function parameters. |
Definition at line 302 of file Xabsl2DecimalExpression.h.
|
Constructor. Creates the function call depending on the input.
Definition at line 245 of file Xabsl2DecimalExpression.cpp. References Xabsl2Array< Xabsl2DecimalExpression * >::append(), Xabsl2Array< double * >::append(), Xabsl2DecimalExpression::createOperand(), Xabsl2ArrayElement< double & >::e, Xabsl2ErrorHandler::error(), Xabsl2Array< double & >::exists(), Xabsl2Symbols::existsDecimalInputFunction(), functionParameters, Xabsl2Symbols::getDecimalInputFunction(), Xabsl2Array< double & >::getPElement(), Xabsl2ErrorHandler::message(), Xabsl2NamedItem::n, Xabsl2DecimalInputFunction::parameters, parameterValues, Xabsl2InputSource::readString(), Xabsl2InputSource::readValue(), and XABSL2_DEBUG_INIT. |
Here is the call graph for this function:
|
Destructor.
Definition at line 290 of file Xabsl2DecimalExpression.cpp. References Xabsl2Array< Xabsl2DecimalExpression * >::getSize(), and parameterValues. |
Here is the call graph for this function:
|
Calculates the value of the decimal expression.
Implements Xabsl2DecimalExpression. Definition at line 297 of file Xabsl2DecimalExpression.cpp. References functionParameters, Xabsl2Array< double * >::getSize(), Xabsl2DecimalInputFunction::getValue(), and parameterValues. |
Here is the call graph for this function:
|
The referenced function.
Definition at line 332 of file Xabsl2DecimalExpression.h. |
|
Decimal expressions for the parameters.
Definition at line 335 of file Xabsl2DecimalExpression.h. Referenced by getValue(), Xabsl2DecimalInputFunctionCall(), and ~Xabsl2DecimalInputFunctionCall(). |
|
Pointers to the function parameters.
Definition at line 338 of file Xabsl2DecimalExpression.h. Referenced by getValue(), and Xabsl2DecimalInputFunctionCall(). |