#include <tvu_calculate.h>
Inheritance diagram for CTFunctionCaller::
Public Methods | |
CTFunctionCaller () | |
Contructors/Destructors. More... | |
~CTFunctionCaller () | |
DEFINE_ID_FUNCTIONS (CTFunctionCaller, CTObject, CLASSNAME_FUNCTIONCALLER_ID, CLASSNAME_FUNCTIONCALLER) public | |
virtual TBOOL | SaveExpression (LPCTFile pFile, TINT Marge) |
Save the expression. More... | |
virtual LPCTObject | GetValue () |
Get the result of the expression: execution of the function. More... | |
virtual CTObject* | Calculate (TINT iOperator, CTObject *Object) |
Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt. More... | |
virtual TBOOL | Build (CTList Objects, TLPCSTR lpCreateClass=TNULL, TBOOL bBuildFunctions=TTRUE) |
Find the corresponding object in the list and attach. More... | |
virtual TBOOL | IsWellBuilt (TBOOL bTestOnly=TFALSE) |
verify if the object if well built. More... | |
virtual TBOOL | IsContains (TLPCSTR ObjectName) |
CTFunctionCaller& | operator= (CTFunctionCaller &Object) |
Operations. More... | |
Data Fields | |
CTString | m_FunctionName |
Name of the corresponding function. More... | |
CTFunctionModel* | m_Function |
CTExpression* | m_Values |
List of values (expressions) for the variables of the function. More... |
|
Contructors/Destructors.
|
|
Find the corresponding object in the list and attach.
|
|
Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt.
Reimplemented from CTObject. |
|
Get the result of the expression: execution of the function.
Reimplemented from CTObject. |
|
verify if the object if well built.
|
|
Save the expression.
Reimplemented from CTObject. |
|
Operations.
|
|
Name of the corresponding function.
|
|
List of values (expressions) for the variables of the function.
|