# 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::CConstraintFindRun Class Reference

Class CConstraintFindRun. More...

#include <constraint_find_run.h>

Inheritance diagram for NLAISCRIPT::CConstraintFindRun

Inheritance graph
[legend]
Collaboration diagram for NLAISCRIPT::CConstraintFindRun:

Collaboration graph
[legend]
List of all members.

Public Methods

 CConstraintFindRun ( CConstraintMethode::TCallTypeOpCode ,int posHeap,IConstraint *baseClass, NLAIAGENT::IBaseGroupType *methodName,CParam *param,int lin,int col)
virtual void run (CCompilateur &)
 Run with a CCompilateur dependency. More...

const IConstraintclone () const
 Get a clone pointer memory. More...

ConstraintTypeEnum getTypeOfClass () const
 get the type of class. the type must be in the ConstraintTypeEnum enumeration. More...

virtual void setOpCode (CCompilateur &comp,IOpCode *x,IConstraint *cType,bool del)
virtual void setOpCode (IOpCode *x)
virtual ~CConstraintFindRun ()

Private Attributes

TCallTypeOpCode _TypeOfCallType
 Type of class that contain the run method. More...


Detailed Description

Class CConstraintFindRun.

This class is allow to find the run(msg) method. This method derive from CConstraintMethode, where the CConstraintMethode base class run with a CConstraintMethode::searchCall.

Note that this class is used after a send message to searche the offset of the run that can process the message.

Author(s):
Chafik sameh , Nevrax France
Date:
2000

Definition at line 42 of file constraint_find_run.h.


Constructor & Destructor Documentation

NLAISCRIPT::CConstraintFindRun::CConstraintFindRun ( CConstraintMethode::TCallTypeOpCode callType,
int posHeap,
IConstraint * baseClass,
NLAIAGENT::IBaseGroupType * methodName,
CParam * param,
int lin,
int col )
 

Definition at line 32 of file constraint_find_run.cpp.

NLAISCRIPT::CConstraintFindRun::~CConstraintFindRun ( ) [virtual]
 

Definition at line 147 of file constraint_find_run.cpp.


Member Function Documentation

const IConstraint * NLAISCRIPT::CConstraintFindRun::clone ( void ) const [virtual]
 

Get a clone pointer memory.

Reimplemented from NLAISCRIPT::CConstraintMethode.

Definition at line 38 of file constraint_find_run.cpp.

ConstraintTypeEnum NLAISCRIPT::CConstraintFindRun::getTypeOfClass ( ) const [inline, virtual]
 

get the type of class. the type must be in the ConstraintTypeEnum enumeration.

Reimplemented from NLAISCRIPT::CConstraintMethode.

Definition at line 57 of file constraint_find_run.h.

void NLAISCRIPT::CConstraintFindRun::run ( CCompilateur & c ) [virtual]
 

Run with a CCompilateur dependency.

Reimplemented from NLAISCRIPT::CConstraintMethode.

Definition at line 47 of file constraint_find_run.cpp.

void NLAISCRIPT::CConstraintFindRun::setOpCode ( IOpCode * x ) [virtual]
 

Definition at line 132 of file constraint_find_run.cpp.

void NLAISCRIPT::CConstraintFindRun::setOpCode ( CCompilateur & comp,
IOpCode * x,
IConstraint * cType,
bool del ) [virtual]
 

Reimplemented from NLAISCRIPT::CConstraintMethode.

Definition at line 114 of file constraint_find_run.cpp.


Member Data Documentation

TCallTypeOpCode NLAISCRIPT::CConstraintFindRun::_TypeOfCallType [private]
 

Type of class that contain the run method.

Definition at line 47 of file constraint_find_run.h.


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