|
| TConstMapIterator () |
|
| TConstMapIterator (const IMapIterator< TKeyType, T > *pIt, bool bAllocPointer=false) |
|
| TConstMapIterator (const TConstMapIterator< TKeyType, T > &rIt) |
|
TConstMapIterator< TKeyType, T > & | operator= (const TConstMapIterator< TKeyType, T > &rIt) |
|
TConstMapIterator< TKeyType, T > & | operator= (const IMapIterator< TKeyType, T > *pIt) |
|
bool | operator== (const TConstMapIterator< TKeyType, T > &rWrapper) const |
|
bool | operator== (const IMapIterator< TKeyType, T > *pIt) const |
|
bool | operator!= (const TConstMapIterator< TKeyType, T > &rWrapper) const |
|
bool | operator!= (const IMapIterator< TKeyType, T > *pIt) const |
|
virtual void MQUALIFIER | reset () const |
|
virtual const T &MQUALIFIER | getNextItemConst () const |
|
virtual bool MQUALIFIER | hasNextItem () const |
|
virtual Retval MQUALIFIER | getNextKeyConst (TKeyType &rKey) const |
|
virtual const T &MQUALIFIER | getNextItemWithKeyConst (TKeyType &rKey) const |
|
| TAutoPtrBase () |
|
| TAutoPtrBase (const IMapIterator< TKeyType, T > *pIface, bool bAllocPointer=false) |
|
| TAutoPtrBase (const IMapIterator< TKeyType, T > &rIface, bool bAllocPointer=false) |
|
virtual | ~TAutoPtrBase () |
|
void | assign (const IMapIterator< TKeyType, T > *pInterface) |
|
void | assign (const IMapIterator< TKeyType, T > &rInterface) |
|
void | attach (const IMapIterator< TKeyType, T > *pInterface) |
|
void | attach (const IMapIterator< TKeyType, T > &rInterface) |
|
bool | equals (const IMapIterator< TKeyType, T > *pInterface) const |
|
bool | equals (const IMapIterator< TKeyType, T > &rInterface) const |
|
IMapIterator< TKeyType, T > *& | getPointerReference () |
|
const IMapIterator< TKeyType, T > *& | getConstPointerReference () const |
|
IZUnknown *& | getInterfaceReference () |
|
const IZUnknown *& | getInterfaceReferenceConst () const |
|
IMapIterator< TKeyType, T > * | getPointer () |
|
const IMapIterator< TKeyType, T > * | getConstPointer () const |
|
IMapIterator< TKeyType, T > * | detach () |
|
void | release () |
|
template<class TKeyType, class T>
class zeus::TConstMapIterator< TKeyType, T >
Implementation of the map iterator wrapper for const iterations