|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAISCRIPT::IClassInterpret Class ReferenceClass IClassInterpret.
More...
#include <interpret_object.h>
Inheritance diagram for NLAISCRIPT::IClassInterpret:
List of all members.
Detailed Description
Class IClassInterpret.
This class define a class interpreted.
-
Author:
-
Chafik sameh , Portier Perre. , Nevrax France
-
Date:
-
2000
Definition at line 90 of file interpret_object.h.
Constructor & Destructor Documentation
NLAISCRIPT::IClassInterpret::IClassInterpret |
( |
const NLAIAGENT::IVarName & |
, |
|
|
const IClassInterpret & |
|
|
) |
[protected] |
|
NLAISCRIPT::IClassInterpret::IClassInterpret |
( |
|
) |
|
|
NLAISCRIPT::IClassInterpret::~IClassInterpret |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual NLAIAGENT::IObjectIA* NLAISCRIPT::IClassInterpret::buildNewInstance |
( |
|
) |
const [pure virtual] |
|
virtual void NLAISCRIPT::IClassInterpret::buildVTable |
( |
|
) |
[pure virtual] |
|
virtual const IClassInterpret* NLAISCRIPT::IClassInterpret::getBaseClass |
( |
|
) |
const [pure virtual] |
|
|
get method in the base class. where h is the base class offset m is the method offset.
Implemented in NLAISCRIPT::CAgentClass. |
virtual CMethodeName& NLAISCRIPT::IClassInterpret::getBrancheCode |
( |
sint32 |
|
) |
const [pure virtual] |
|
virtual CMethodeName& NLAISCRIPT::IClassInterpret::getBrancheCode |
( |
|
) |
const [pure virtual] |
|
virtual CComponent* NLAISCRIPT::IClassInterpret::getComponent |
( |
sint32 |
i |
) |
const [pure virtual] |
|
virtual const char* NLAISCRIPT::IClassInterpret::getComponentName |
( |
sint32 |
= 0 |
) |
const [pure virtual] |
|
virtual const IClassInterpret* NLAISCRIPT::IClassInterpret::getComputeBaseClass |
( |
|
) |
[pure virtual] |
|
virtual const IClassInterpret* NLAISCRIPT::IClassInterpret::getInheritance |
( |
sint32 |
n |
) |
const [pure virtual] |
|
|
Return a pointer represent the inheritance range n, the inheritance graph are represented by a vector.
Implemented in NLAISCRIPT::CAgentClass. |
virtual const NLAIAGENT::IVarName* NLAISCRIPT::IClassInterpret::getInheritanceName |
( |
|
) |
const [pure virtual] |
|
virtual sint32 NLAISCRIPT::IClassInterpret::getRunMethod |
( |
|
) |
const [pure virtual] |
|
virtual sint32 NLAISCRIPT::IClassInterpret::getStaticMemberSize |
( |
|
) |
const [pure virtual] |
|
virtual void NLAISCRIPT::IClassInterpret::initStatics |
( |
|
) |
[inline, virtual] |
|
|
Definition at line 96 of file interpret_object.cpp.
References _Name, NLAIC::IBasicType::clone, and NLAIC::IPointerGestion::release.
Referenced by NLAISCRIPT::CCancelGoalMsgClass::CCancelGoalMsgClass, NLAISCRIPT::CConnectObjectValueMsgClass::CConnectObjectValueMsgClass, NLAISCRIPT::CDebugMsgClass::CDebugMsgClass, NLAISCRIPT::CFactMsgClass::CFactMsgClass, NLAISCRIPT::CFailureMsgClass::CFailureMsgClass, NLAISCRIPT::CGetValueMsgClass::CGetValueMsgClass, NLAISCRIPT::CGoalMsgClass::CGoalMsgClass, NLAISCRIPT::CMsgNotifyParentClass::CMsgNotifyParentClass, NLAISCRIPT::CSetValueMsgClass::CSetValueMsgClass, and NLAISCRIPT::CSuccessMsgClass::CSuccessMsgClass. |
virtual void NLAISCRIPT::IClassInterpret::setInheritanceName |
( |
const NLAIAGENT::IVarName & |
name |
) |
[pure virtual] |
|
virtual void NLAISCRIPT::IClassInterpret::setRunMethod |
( |
sint32 |
index |
) |
[pure virtual] |
|
void NLAISCRIPT::IClassInterpret::setType |
( |
const NLAIAGENT::IVarName & |
, |
|
|
const IClassInterpret & |
|
|
) |
|
|
virtual sint32 NLAISCRIPT::IClassInterpret::sizeVTable |
( |
|
) |
const [pure virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following files:
|
|