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

Class COperandUnknown. More...

#include <type_def.h>

Inheritance diagram for NLAISCRIPT::COperandUnknown

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

Collaboration graph
[legend]
List of all members.

Public Methods

 COperandUnknown (IConstraint *constraint)
virtual void serial (NLMISC::IStream &f) throw (NLMISC::EStream)
const char* getInfo ()
 Get a string info. More...

const NLAIC::CIdentTypegetConstraintTypeOf ()
 Type of the expression that it have to be resolve by constraint. More...

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

void run (CCompilateur &c)
 Run with a CCompilateur dependency. More...

void run (IConstraint *c)
 Run with a IConstraint dependency. More...

bool operator== (const IConstraint &c) const
bool dependOn (const IConstraint *c) const
 If this constraint depond on other constraint. More...

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

bool satisfied ()
 If the constraint is resolved. More...

virtual ~COperandUnknown ()

Private Attributes

IConstraint_Constraint
NLAIC::CIdentType_Id
char* _TxtInfo
bool _RunIsDone

Detailed Description

Class COperandUnknown.

This class define an unknow type. type is an IConstraint that we have to resolve it.

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

Definition at line 398 of file type_def.h.


Constructor & Destructor Documentation

NLAISCRIPT::COperandUnknown::COperandUnknown ( IConstraint * constraint ) [inline]
 

Definition at line 407 of file type_def.h.

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

Definition at line 491 of file type_def.h.


Member Function Documentation

const IConstraint * NLAISCRIPT::COperandUnknown::clone ( void ) const [inline, virtual]
 

Get a clone pointer memory.

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 441 of file type_def.h.

bool NLAISCRIPT::COperandUnknown::dependOn ( const IConstraint * c ) const [inline, virtual]
 

If this constraint depond on other constraint.

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 477 of file type_def.h.

const NLAIC::CIdentType * NLAISCRIPT::COperandUnknown::getConstraintTypeOf ( ) [inline, virtual]
 

Type of the expression that it have to be resolve by constraint.

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 432 of file type_def.h.

const char * NLAISCRIPT::COperandUnknown::getInfo ( ) [inline, virtual]
 

Get a string info.

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 427 of file type_def.h.

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

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

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 481 of file type_def.h.

bool NLAISCRIPT::COperandUnknown::operator== ( const IConstraint & c ) const [inline, virtual]
 

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 468 of file type_def.h.

void NLAISCRIPT::COperandUnknown::run ( IConstraint * c ) [inline, virtual]
 

Run with a IConstraint dependency.

Reimplemented from NLAISCRIPT::IOpType.

Definition at line 456 of file type_def.h.

void NLAISCRIPT::COperandUnknown::run ( CCompilateur & c ) [inline, virtual]
 

Run with a CCompilateur dependency.

Reimplemented from NLAISCRIPT::IOpType.

Definition at line 447 of file type_def.h.

bool NLAISCRIPT::COperandUnknown::satisfied ( ) [inline, virtual]
 

If the constraint is resolved.

Reimplemented from NLAISCRIPT::IConstraint.

Definition at line 486 of file type_def.h.

void NLAISCRIPT::COperandUnknown::serial ( NLMISC::IStream & f ) throw (NLMISC::EStream) [inline, virtual]
 

Reimplemented from NLAIC::IPointerGestion.

Definition at line 417 of file type_def.h.


Member Data Documentation

IConstraint * NLAISCRIPT::COperandUnknown::_Constraint [private]
 

Definition at line 401 of file type_def.h.

NLAIC::CIdentType * NLAISCRIPT::COperandUnknown::_Id [private]
 

Definition at line 402 of file type_def.h.

bool NLAISCRIPT::COperandUnknown::_RunIsDone [private]
 

Definition at line 404 of file type_def.h.

char * NLAISCRIPT::COperandUnknown::_TxtInfo [private]
 

Definition at line 403 of file type_def.h.


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