#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.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001