#include <interpret_object_agent.h>
Public Member Functions | |
CMethodType (CMethodeName *m) | |
CMethodType (const CMethodType &m) | |
CMethodType () | |
const bool & | isBasedOnBaseClass () const |
CMethodType & | operator= (const CMethodType &m) |
void | setMethodBasedOnBaseClassState (bool b) |
virtual | ~CMethodType () |
Data Fields | |
bool | DefineInBaseClass |
CMethodeName * | Method |
|
Definition at line 109 of file interpret_object_agent.h. References DefineInBaseClass.
00110 { 00111 Method = NULL; 00112 DefineInBaseClass = true; 00113 } |
|
Definition at line 115 of file interpret_object_agent.h. References DefineInBaseClass, NLAIC::IPointerGestion::incRef(), and Method.
00116 { 00117 Method = m.Method; 00118 if(Method != NULL) Method->incRef(); 00119 DefineInBaseClass = m.DefineInBaseClass; 00120 } |
|
Definition at line 130 of file interpret_object_agent.h. References DefineInBaseClass.
00131 { 00132 Method = m; 00133 DefineInBaseClass = true; 00134 } |
|
Definition at line 136 of file interpret_object_agent.h. References NLAIC::IPointerGestion::release().
|
|
Definition at line 141 of file interpret_object_agent.h. References DefineInBaseClass.
00142 { 00143 return DefineInBaseClass; 00144 } |
|
Definition at line 122 of file interpret_object_agent.h. References DefineInBaseClass, NLAIC::IPointerGestion::incRef(), and Method.
00123 { 00124 Method = m.Method; 00125 if(Method != NULL) Method->incRef(); 00126 DefineInBaseClass = m.DefineInBaseClass; 00127 return *this; 00128 } |
|
Definition at line 146 of file interpret_object_agent.h. References DefineInBaseClass.
00147 { 00148 DefineInBaseClass = b; 00149 } |
|
Definition at line 107 of file interpret_object_agent.h. Referenced by CMethodType(), isBasedOnBaseClass(), operator=(), and setMethodBasedOnBaseClassState(). |
|
Definition at line 106 of file interpret_object_agent.h. Referenced by CMethodType(), and operator=(). |