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

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

#include <agent_object.h>

Inheritance diagram for NLAIAGENT::CConstIteratorContener:

NLAIAGENT::IConstBasicIterator NLAIAGENT::CIteratorContener List of all members.

Public Methods

 CConstIteratorContener (const CConstIteratorContener &i)
 CConstIteratorContener (IBasicIterator *i)
virtual ~CConstIteratorContener ()
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:
Chafik sameh , Nevrax France
Date:
2000

Definition at line 462 of file agent_object.h.


Constructor & Destructor Documentation

NLAIAGENT::CConstIteratorContener::CConstIteratorContener const CConstIteratorContener &    i [inline]
 

Definition at line 467 of file agent_object.h.

References CConstIteratorContener.

Referenced by CConstIteratorContener, and NLAIAGENT::CIteratorContener::CIteratorContener.

NLAIAGENT::CConstIteratorContener::CConstIteratorContener IBasicIterator   i [inline]
 

Definition at line 471 of file agent_object.h.

virtual NLAIAGENT::CConstIteratorContener::~CConstIteratorContener   [inline, virtual]
 

Definition at line 475 of file agent_object.h.


Member Function Documentation

virtual bool NLAIAGENT::CConstIteratorContener::isInBegin   const [inline, virtual]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 499 of file agent_object.h.

virtual bool NLAIAGENT::CConstIteratorContener::isInEnd   const [inline, virtual]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 495 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.

virtual NLAIAGENT::CConstIteratorContener::operator const IObjetOp *   const [inline, virtual]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 490 of file agent_object.h.

virtual const IObjetOp* NLAIAGENT::CConstIteratorContener::operator++ int    [inline, virtual]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 480 of file agent_object.h.

virtual const IObjetOp* NLAIAGENT::CConstIteratorContener::operator-- int    [inline, virtual]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 485 of file agent_object.h.


Member Data Documentation

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

Definition at line 465 of file agent_object.h.

Referenced by NLAIAGENT::CIteratorContener::CIteratorContener, and NLAIAGENT::CIteratorContener::erase.


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