# 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  

NLAIAGENT::CIteratorContener Class Reference

This class is very use in all algorithme. More...

#include <agent_object.h>

Inheritance diagram for NLAIAGENT::CIteratorContener

Inheritance graph
[legend]
Collaboration diagram for NLAIAGENT::CIteratorContener:

Collaboration graph
[legend]
List of all members.

Public Methods

 CIteratorContener (const CIteratorContener &i)
 CIteratorContener (IBasicIterator *i)
virtual ~CIteratorContener ()
virtual const IObjetOpoperator++ (int)
virtual const IObjetOpoperator-- (int)
virtual operator const IObjetOp * () const
virtual bool isInEnd () const
virtual bool isInBegin () const

Protected Attributes

IBasicIterator_I

Detailed Description

This class is very use in all algorithme.

The advatange is that programmer don't have to delete an abstract iterator IBasicIterator, and he can manipulate this class withaout memory leek.

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

Definition at line 345 of file agent_object.h.


Constructor & Destructor Documentation

NLAIAGENT::CIteratorContener::CIteratorContener ( const CIteratorContener & i ) [inline]
 

Definition at line 350 of file agent_object.h.

NLAIAGENT::CIteratorContener::CIteratorContener ( IBasicIterator * i ) [inline]
 

Definition at line 354 of file agent_object.h.

NLAIAGENT::CIteratorContener::~CIteratorContener ( ) [inline, virtual]
 

Definition at line 358 of file agent_object.h.


Member Function Documentation

bool NLAIAGENT::CIteratorContener::isInBegin ( ) const [inline, virtual]
 

Reimplemented from NLAIAGENT::IBasicIterator.

Definition at line 383 of file agent_object.h.

bool NLAIAGENT::CIteratorContener::isInEnd ( ) const [inline, virtual]
 

Reimplemented from NLAIAGENT::IBasicIterator.

Definition at line 379 of file agent_object.h.

Referenced by NLAISCRIPT::CCallPrint::format(), NLAISCRIPT::CCodeBrancheRunDebug::printArgs(), NLAISCRIPT::CCallPrint::printList(), NLAISCRIPT::CParam::push(), NLAISCRIPT::CMethodContextDebug::saveConstext(), NLAISCRIPT::CMethodContext::saveConstext(), and NLAISCRIPT::CCompilateur::validateHierarchyMethode().

NLAIAGENT::CIteratorContener::operator const IObjetOp * ( ) const [inline, virtual]
 

Reimplemented from NLAIAGENT::IBasicIterator.

Definition at line 374 of file agent_object.h.

const IObjetOp * NLAIAGENT::CIteratorContener::operator++ ( int ) [inline, virtual]
 

Reimplemented from NLAIAGENT::IBasicIterator.

Definition at line 363 of file agent_object.h.

const IObjetOp * NLAIAGENT::CIteratorContener::operator-- ( int ) [inline, virtual]
 

Reimplemented from NLAIAGENT::IBasicIterator.

Definition at line 368 of file agent_object.h.


Member Data Documentation

IBasicIterator * NLAIAGENT::CIteratorContener::_I [protected]
 

Definition at line 348 of file agent_object.h.


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