NLAIAGENT::CConstVectorIterator Class Reference

#include <agent_object.h>

Inheritance diagram for NLAIAGENT::CConstVectorIterator:

NLAIAGENT::CConstTemplateIterator< typeClass > NLAIAGENT::IConstBasicIterator

Public Member Functions

 CConstVectorIterator (const std::vector< const IObjectIA * > &l)
virtual bool isInBegin () const
virtual bool isInEnd () const
virtual operator const IObjetOp * () const
virtual const IObjetOpoperator++ (int)
virtual const IObjetOpoperator-- (int)
virtual ~CConstVectorIterator ()

Constructor & Destructor Documentation

NLAIAGENT::CConstVectorIterator::CConstVectorIterator const std::vector< const IObjectIA * > &  l  )  [inline]
 

Definition at line 444 of file agent_object.h.

References const.

00444                                                                           : CConstTemplateIterator<std::vector<const IObjectIA *> >(l)
00445                 {
00446                 }

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

Definition at line 448 of file agent_object.h.

00449                 {
00450                 }


Member Function Documentation

template<class typeClass>
virtual bool NLAIAGENT::CConstTemplateIterator< typeClass >::isInBegin  )  const [inline, virtual, inherited]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 380 of file agent_object.h.

00381                 {
00382                         return _I == _ListType.begin();
00383                 }

template<class typeClass>
virtual bool NLAIAGENT::CConstTemplateIterator< typeClass >::isInEnd  )  const [inline, virtual, inherited]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 375 of file agent_object.h.

00376                 {                       
00377                         return _I == _ListType.end();           
00378                 }

template<class typeClass>
virtual NLAIAGENT::CConstTemplateIterator< typeClass >::operator const IObjetOp *  )  const [inline, virtual, inherited]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 370 of file agent_object.h.

00371                 {
00372                         return (const IObjetOp *)*_I;
00373                 }

template<class typeClass>
virtual const IObjetOp* NLAIAGENT::CConstTemplateIterator< typeClass >::operator++ int   )  [inline, virtual, inherited]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 361 of file agent_object.h.

00362                 {
00363                         return (const IObjetOp*)*_I++;
00364                 }

template<class typeClass>
virtual const IObjetOp* NLAIAGENT::CConstTemplateIterator< typeClass >::operator-- int   )  [inline, virtual, inherited]
 

Implements NLAIAGENT::IConstBasicIterator.

Definition at line 365 of file agent_object.h.

00366                 {
00367                         return (const IObjetOp*)*_I--;
00368                 }


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