#include <IListIterator.hpp>

Public Member Functions | |
| virtual void MQUALIFIER | reset () const =0 |
| virtual T &MQUALIFIER | getNextItem () const =0 |
| virtual const T &MQUALIFIER | getNextItemConst () const =0 |
| virtual bool MQUALIFIER | hasNextItem () const =0 |
| virtual void MQUALIFIER zeus::IListIterator< T >::reset | ( | ) | const [pure virtual] |
Resets the iterator
Implemented in zeus::TAbstractIterator< T >, zeus::TAbstractMapIterator< TKeyType, T >, zeus::TSingleLinkedList< T >::TSingleListIterator, and zeus::TAbstractIterator< zeus::IXObject * >.
| virtual T& MQUALIFIER zeus::IListIterator< T >::getNextItem | ( | ) | const [pure virtual] |
Gets the next Item
Implemented in zeus::TAbstractIterator< T >, zeus::TIterator< T >, zeus::TAbstractMapIterator< TKeyType, T >, zeus::TMapIterator< TKeyType, T >, zeus::TSingleLinkedList< T >::TSingleListIterator, zeus::TAbstractIterator< zeus::IXObject * >, and zeus::TIterator< zeus::IXObject * >.
| virtual const T& MQUALIFIER zeus::IListIterator< T >::getNextItemConst | ( | ) | const [pure virtual] |
Gets the next Item
Implemented in zeus::TAbstractIterator< T >, zeus::TAbstractMapIterator< TKeyType, T >, zeus::TSingleLinkedList< T >::TSingleListIterator, and zeus::TAbstractIterator< zeus::IXObject * >.
| virtual bool MQUALIFIER zeus::IListIterator< T >::hasNextItem | ( | ) | const [pure virtual] |
Checks if there is a next item
| true | : Has next item | |
| false | : No next item |
Implemented in zeus::TAbstractIterator< T >, zeus::TAbstractMapIterator< TKeyType, T >, zeus::TSingleLinkedList< T >::TSingleListIterator, and zeus::TAbstractIterator< zeus::IXObject * >.