#include <agent_object.h>
Inheritance diagram for NLAIAGENT::CVectorIterator:

Nevrax France
Definition at line 428 of file agent_object.h.
Public Member Functions | |
| CVectorIterator (std::vector< const IObjectIA * > &l) | |
| 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 | ~CVectorIterator () |
|
|
Definition at line 431 of file agent_object.h. References const.
00431 : CTemplateIterator<std::vector<const IObjectIA *> >(l) 00432 { 00433 } |
|
|
Definition at line 435 of file agent_object.h.
00436 {
00437 }
|
|
|||||||||
|
Implements NLAIAGENT::IBasicIterator. Definition at line 328 of file agent_object.h.
00329 {
00330 typename typeClass::iterator temp = _I;
00331 _I++;
00332 _ListType.erase(temp);
00333 }
|
|
|||||||||
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 340 of file agent_object.h.
00341 {
00342 return _I == _ListType.begin();
00343 }
|
|
|||||||||
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 335 of file agent_object.h.
00336 {
00337 return _I == _ListType.end();
00338 }
|
|
|||||||||
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 323 of file agent_object.h.
00324 {
00325 return (const IObjetOp *)*_I;
00326 }
|
|
||||||||||
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 314 of file agent_object.h.
00315 {
00316 return (const IObjetOp*)*_I++;
00317 }
|
|
||||||||||
|
Implements NLAIAGENT::IConstBasicIterator. Definition at line 318 of file agent_object.h.
00319 {
00320 return (const IObjetOp*)*_I--;
00321 }
|
1.3.6