NLAIAGENT::IBasicIterator Class Reference

#include <agent_object.h>

Inheritance diagram for NLAIAGENT::IBasicIterator:

NLAIAGENT::IConstBasicIterator NLAIAGENT::CTemplateIterator< typeClass > NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > > NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > > NLAIAGENT::CListIterator NLAIAGENT::CVectorIterator

Public Member Functions

virtual void erase ()=0
 IBasicIterator ()
virtual bool isInBegin () const=0
virtual bool isInEnd () const=0
virtual operator const IObjetOp * () const=0
virtual const IObjetOpoperator++ (int)=0
virtual const IObjetOpoperator-- (int)=0
virtual ~IBasicIterator ()

Constructor & Destructor Documentation

NLAIAGENT::IBasicIterator::IBasicIterator  )  [inline]
 

Definition at line 287 of file agent_object.h.

00287 {}              

virtual NLAIAGENT::IBasicIterator::~IBasicIterator  )  [inline, virtual]
 

Definition at line 289 of file agent_object.h.

00289 {}


Member Function Documentation

virtual void NLAIAGENT::IBasicIterator::erase  )  [pure virtual]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >.

Referenced by NLAIAGENT::CIteratorContener::erase().

virtual bool NLAIAGENT::IConstBasicIterator::isInBegin  )  const [pure virtual, inherited]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CConstTemplateIterator< typeClass >, NLAIAGENT::CConstIteratorContener, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >, NLAIAGENT::CConstTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CConstTemplateIterator< std::list< const IObjectIA * > >.

Referenced by NLAIAGENT::CConstIteratorContener::isInBegin().

virtual bool NLAIAGENT::IConstBasicIterator::isInEnd  )  const [pure virtual, inherited]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CConstTemplateIterator< typeClass >, NLAIAGENT::CConstIteratorContener, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >, NLAIAGENT::CConstTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CConstTemplateIterator< std::list< const IObjectIA * > >.

Referenced by NLAIAGENT::CConstIteratorContener::isInEnd().

virtual NLAIAGENT::IConstBasicIterator::operator const IObjetOp *  )  const [pure virtual, inherited]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CConstTemplateIterator< typeClass >, NLAIAGENT::CConstIteratorContener, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >, NLAIAGENT::CConstTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CConstTemplateIterator< std::list< const IObjectIA * > >.

virtual const IObjetOp* NLAIAGENT::IConstBasicIterator::operator++ int   )  [pure virtual, inherited]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CConstTemplateIterator< typeClass >, NLAIAGENT::CConstIteratorContener, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >, NLAIAGENT::CConstTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CConstTemplateIterator< std::list< const IObjectIA * > >.

virtual const IObjetOp* NLAIAGENT::IConstBasicIterator::operator-- int   )  [pure virtual, inherited]
 

Implemented in NLAIAGENT::CTemplateIterator< typeClass >, NLAIAGENT::CConstTemplateIterator< typeClass >, NLAIAGENT::CConstIteratorContener, NLAIAGENT::CTemplateIterator< std::vector< const IObjectIA * > >, NLAIAGENT::CTemplateIterator< std::list< const IObjectIA * > >, NLAIAGENT::CConstTemplateIterator< std::vector< const IObjectIA * > >, and NLAIAGENT::CConstTemplateIterator< std::list< const IObjectIA * > >.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 09:58:07 2004 for NeL by doxygen 1.3.6