#include <Iterators.hpp>
Public Member Functions | |
| TIterator () | |
| TIterator (IListIterator< T > *pIt, bool bAllocPointer=false) | |
| TIterator (const TIterator< T > &rIt) | |
| TIterator< T > & | operator= (const TIterator< T > &rIt) |
| TIterator< T > & | operator= (IListIterator< T > *pIt) |
| bool | operator== (const TIterator< T > &rWrapper) const |
| bool | operator== (const IListIterator< T > *pIt) const |
| bool | operator!= (const TIterator< T > &rWrapper) const |
| bool | operator!= (const IListIterator< T > *pIt) const |
| virtual T &MQUALIFIER | getNextItem () const |
Implementation of the list iterator wrapper for non const iterations
| zeus::TIterator< T >::TIterator | ( | ) | [inline] |
Standard constructor
| zeus::TIterator< T >::TIterator | ( | IListIterator< T > * | pIt, |
| bool | bAllocPointer = false |
||
| ) | [inline] |
Creates an Interface Smart pointer
| pIt | : Iterator Interface |
| bAllocPointer | : If this flag is true the pointer will be allocated with addRef() |
| zeus::TIterator< T >::TIterator | ( | const TIterator< T > & | rIt ) | [inline] |
Copy constructor
| virtual T& MQUALIFIER zeus::TIterator< T >::getNextItem | ( | ) | const [inline, virtual] |
Implements zeus::TAbstractIterator< T >.
| bool zeus::TIterator< T >::operator!= | ( | const IListIterator< T > * | pIt ) | const [inline] |
Equals operator
| pIt | : Interface |
| bool zeus::TIterator< T >::operator!= | ( | const TIterator< T > & | rWrapper ) | const [inline] |
Equals operator
| rWrapper | : Interface wrapper |
| TIterator<T>& zeus::TIterator< T >::operator= | ( | IListIterator< T > * | pIt ) | [inline] |
Assign operator
| pIt | : iterator to assign |
| TIterator<T>& zeus::TIterator< T >::operator= | ( | const TIterator< T > & | rIt ) | [inline] |
Assign operator
| rIt | : iterator to assign |
| bool zeus::TIterator< T >::operator== | ( | const TIterator< T > & | rWrapper ) | const [inline] |
Equals operator
| rWrapper | : Interface wrapper |
| bool zeus::TIterator< T >::operator== | ( | const IListIterator< T > * | pIt ) | const [inline] |
Equals operator
| pIt | : Interface |