#include <test_method.h>
Definition at line 66 of file test_method.h.
Public Member Functions | |
CMethodCall (const char *name, int i, NLAIAGENT::IObjectIA *a, TTypeCheck checkArg, int argCount, NLAIAGENT::IObjectIA *r) | |
~CMethodCall () | |
Data Fields | |
sint | ArgCount |
Count neaded when the CheckCount it set. | |
NLAIAGENT::IObjectIA * | ArgType |
Type of the method argument. | |
TTypeCheck | CheckArgType |
CheckArg is for force the method argument test. If its true we test juste the name coherence. | |
sint32 | Index |
Index of the method in the class. | |
NLAIAGENT::CStringVarName | MethodName |
Name of the method. | |
NLAIAGENT::IObjectIA * | ReturnValue |
Return value type. |
|
Definition at line 68 of file test_method.h. References r.
00068 : 00069 MethodName (name),ArgType(a),ReturnValue(r) 00070 { 00071 Index = i; 00072 CheckArgType = checkArg; 00073 ArgCount = argCount; 00074 } |
|
Definition at line 76 of file test_method.h. References NLAIC::IPointerGestion::release().
00077 { 00078 if(ReturnValue != NULL) ReturnValue->release(); 00079 if(ArgType != NULL) ArgType->release(); 00080 } |
|
Count neaded when the CheckCount it set.
Definition at line 90 of file test_method.h. |
|
Type of the method argument.
Definition at line 84 of file test_method.h. |
|
CheckArg is for force the method argument test. If its true we test juste the name coherence.
Definition at line 88 of file test_method.h. |
|
Index of the method in the class.
Definition at line 92 of file test_method.h. |
|
Name of the method.
Definition at line 82 of file test_method.h. |
|
Return value type.
Definition at line 86 of file test_method.h. |