# 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::CFactorType Struct Reference

This structur define the type of an factor. More...

#include <compilateur.h>

Collaboration diagram for NLAISCRIPT::CFactorType:

Collaboration graph
[legend]
List of all members.

Public Methods

 CFactorType ()
 CFactorType (const CFactorType &v)
virtual ~CFactorType ()
void del ()
void set (const CFactorType &v)
const CFactorType* clone () const

Public Attributes

NLAIAGENT::IObjetOpValue
 if VarType is an varTypeImediate then Value contain the value of variable. More...

const NLAIAGENT::IObjectIAValueVar
 if VarType is an varTypeLocal then ValueVar is the pointer representation of this variable. More...

TVarOfType VarType
bool IsUsed
 This is use for the yacc parser. More...

std::list<sint32Member
 This list containe the range of a variable memeber. More...

std::list<NLAISCRIPT::CStringTypeMemberName
 Name of the hiearchie variable for exemple pos.y. More...

IOpTypeTypeStack
 It use when we acces to a stack statement. More...


Detailed Description

This structur define the type of an factor.

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

Definition at line 82 of file compilateur.h.


Constructor & Destructor Documentation

NLAISCRIPT::CFactorType::CFactorType ( )
 

Definition at line 67 of file factor_type.cpp.

NLAISCRIPT::CFactorType::CFactorType ( const CFactorType & v )
 

Definition at line 54 of file factor_type.cpp.

NLAISCRIPT::CFactorType::~CFactorType ( ) [inline, virtual]
 

Definition at line 101 of file compilateur.h.


Member Function Documentation

const CFactorType * NLAISCRIPT::CFactorType::clone ( void ) const [inline]
 

Definition at line 110 of file compilateur.h.

void NLAISCRIPT::CFactorType::del ( )
 

Definition at line 30 of file factor_type.cpp.

void NLAISCRIPT::CFactorType::set ( const CFactorType & v )
 

Definition at line 40 of file factor_type.cpp.


Member Data Documentation

bool NLAISCRIPT::CFactorType::IsUsed
 

This is use for the yacc parser.

Definition at line 90 of file compilateur.h.

std::list< sint32 > NLAISCRIPT::CFactorType::Member
 

This list containe the range of a variable memeber.

Definition at line 92 of file compilateur.h.

std::list< NLAISCRIPT::CStringType > NLAISCRIPT::CFactorType::MemberName
 

Name of the hiearchie variable for exemple pos.y.

Definition at line 94 of file compilateur.h.

IOpType * NLAISCRIPT::CFactorType::TypeStack
 

It use when we acces to a stack statement.

Definition at line 96 of file compilateur.h.

NLAIAGENT::IObjetOp * NLAISCRIPT::CFactorType::Value
 

if VarType is an varTypeImediate then Value contain the value of variable.

Definition at line 85 of file compilateur.h.

const NLAIAGENT::IObjectIA * NLAISCRIPT::CFactorType::ValueVar
 

if VarType is an varTypeLocal then ValueVar is the pointer representation of this variable.

Definition at line 87 of file compilateur.h.

TVarOfType NLAISCRIPT::CFactorType::VarType
 

Definition at line 88 of file compilateur.h.


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