#include <agent_object.h>
Inheritance diagram for NLAIAGENT::CIteratorContener:
Public Member Functions | |
CIteratorContener (IBasicIterator *i) | |
CIteratorContener (const CConstIteratorContener &i) | |
CIteratorContener (const CIteratorContener &i) | |
virtual void | erase () |
virtual bool | isInBegin () const |
virtual bool | isInEnd () const |
virtual | operator const IObjetOp * () const |
virtual const IObjetOp * | operator++ (int) |
virtual const IObjetOp * | operator-- (int) |
virtual | ~CIteratorContener () |
Protected Attributes | |
IBasicIterator * | _I |
|
Definition at line 508 of file agent_object.h.
00508 :CConstIteratorContener(i._I) 00509 { 00510 } |
|
Definition at line 512 of file agent_object.h.
00512 :CConstIteratorContener(i) 00513 { 00514 } |
|
Definition at line 516 of file agent_object.h.
00516 :CConstIteratorContener(i) 00517 { 00518 } |
|
Definition at line 520 of file agent_object.h.
00521 { 00522 } |
|
Definition at line 524 of file agent_object.h. References NLAIAGENT::IBasicIterator::erase(). Referenced by NLAIAGENT::CVolatilMemmory::erase(), and NLAIAGENT::CVolatilMemmory::runMessage().
00525 { 00526 _I->erase(); 00527 } |
|
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. |