# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAISCRIPT::ILoadObject Class Reference

Class ILoadObject. More...

#include <object_load.h>

Inheritance diagram for NLAISCRIPT::ILoadObject:

NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAISCRIPT::CLoadHeapObject NLAISCRIPT::CLoadSelfObject NLAISCRIPT::CLoadStackObject List of all members.

Public Methods

 ILoadObject ()
virtual void getDebugString (std::string &) const
 This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. More...

virtual ~ILoadObject ()
Programmer have to define those abstract meyhod.
virtual const NLAIAGENT::IObjectIAgetObject (CCodeContext &context) const=0
 Extract an object from the context. More...

virtual const NLAIAGENT::IBaseGroupTypegetParam (CCodeContext &context) const=0
 Extract a method argument from context. More...


Detailed Description

Class ILoadObject.

This class is an abstract class and it allow to gets an object from the compiler context with sever way.

Author:
Chafik sameh , Nevrax France
Date:
2000

Definition at line 40 of file object_load.h.


Constructor & Destructor Documentation

NLAISCRIPT::ILoadObject::ILoadObject   [inline]
 

Definition at line 43 of file object_load.h.

virtual NLAISCRIPT::ILoadObject::~ILoadObject   [inline, virtual]
 

Definition at line 57 of file object_load.h.


Member Function Documentation

virtual void NLAISCRIPT::ILoadObject::getDebugString std::string &    const [inline, virtual]
 

This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.

Implements NLAIC::IBasicType.

Definition at line 56 of file object_load.h.

virtual const NLAIAGENT::IObjectIA* NLAISCRIPT::ILoadObject::getObject CCodeContext   context const [pure virtual]
 

Extract an object from the context.

Implemented in NLAISCRIPT::CLoadSelfObject.

virtual const NLAIAGENT::IBaseGroupType* NLAISCRIPT::ILoadObject::getParam CCodeContext   context const [pure virtual]
 

Extract a method argument from context.

Implemented in NLAISCRIPT::CLoadSelfObject.


The documentation for this class was generated from the following file: