zeus::TMapIterator< TKeyType, T > Class Template Reference
#include <Iterators.hpp>
List of all members.
|
Public Member Functions |
| | TMapIterator () |
| | TMapIterator (IMapIterator< TKeyType, T > *pIt, bool bAllocPointer=false) |
| | TMapIterator (const TMapIterator< TKeyType, T > &rIt) |
| TMapIterator< TKeyType, T > & | operator= (const TMapIterator< TKeyType, T > &rIt) |
| TMapIterator< TKeyType, T > & | operator= (IMapIterator< TKeyType, T > *pIt) |
| bool | operator== (const TMapIterator< TKeyType, T > &rWrapper) const |
| bool | operator== (const IMapIterator< TKeyType, T > *pIt) const |
| bool | operator!= (const TMapIterator< TKeyType, T > &rWrapper) const |
| bool | operator!= (const IMapIterator< TKeyType, T > *pIt) const |
| virtual T &MQUALIFIER | getNextItem () const |
| virtual Retval MQUALIFIER | getNextKey (TKeyType &rKey) |
| virtual T &MQUALIFIER | getNextItemWithKey (TKeyType &rKey) const |
Detailed Description
template<class TKeyType, class T>
class zeus::TMapIterator< TKeyType, T >
Implementation of the map iterator wrapper for non const iterations
Constructor & Destructor Documentation
template<class TKeyType, class T>
template<class TKeyType, class T>
Creates an Interface Smart pointer
- Parameters:
-
| pIt | : Iterator Interface |
| bAllocPointer | : If this flag is true the pointer will be allocated with addRef() |
template<class TKeyType, class T>
Member Function Documentation
template<class TKeyType, class T>
template<class TKeyType, class T>
Assign operator
- Parameters:
-
template<class TKeyType, class T>
Equals operator
- Parameters:
-
| rWrapper | : Interface wrapper |
template<class TKeyType, class T>
Equals operator
- Parameters:
-
template<class TKeyType, class T>
Equals operator
- Parameters:
-
| wrapper | : Interface wrapper |
template<class TKeyType, class T>
Equals operator
- Parameters:
-
template<class TKeyType, class T>
| virtual T& MQUALIFIER zeus::TMapIterator< TKeyType, T >::getNextItem |
( |
|
) |
const [inline, virtual] |
template<class TKeyType, class T>
| virtual Retval MQUALIFIER zeus::TMapIterator< TKeyType, T >::getNextKey |
( |
TKeyType & |
rKey |
) |
[inline, virtual] |
template<class TKeyType, class T>
| virtual T& MQUALIFIER zeus::TMapIterator< TKeyType, T >::getNextItemWithKey |
( |
TKeyType & |
rKey |
) |
const [inline, virtual] |
The documentation for this class was generated from the following file: