#include <agent_object.h>
Inheritance diagram for NLAIAGENT::CConstIteratorContener:
Nevrax France
Definition at line 462 of file agent_object.h.
Public Member Functions | |
CConstIteratorContener (IBasicIterator *i) | |
CConstIteratorContener (const CConstIteratorContener &i) | |
virtual bool | isInBegin () const |
virtual bool | isInEnd () const |
virtual | operator const IObjetOp * () const |
virtual const IObjetOp * | operator++ (int) |
virtual const IObjetOp * | operator-- (int) |
virtual | ~CConstIteratorContener () |
Protected Attributes | |
IBasicIterator * | _I |
|
Definition at line 467 of file agent_object.h.
00467 :_I(i._I) 00468 { 00469 } |
|
Definition at line 471 of file agent_object.h.
00471 :_I(i) 00472 { 00473 } |
|
Definition at line 475 of file agent_object.h.
00476 { 00477 delete _I; 00478 } |
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 499 of file agent_object.h. References NLAIAGENT::IConstBasicIterator::isInBegin().
00500 { 00501 return _I->isInBegin(); 00502 } |
|
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 490 of file agent_object.h.
00491 { 00492 return (const IObjetOp *)*_I; 00493 } |
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 480 of file agent_object.h.
00481 { 00482 const IObjetOp *a = (*_I)++; 00483 return a; 00484 } |
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 485 of file agent_object.h.
00486 { 00487 const IObjetOp *a = (*_I) --; 00488 return a; 00489 } |
|
Definition at line 465 of file agent_object.h. |