ZeusBase-Library
2.0.4
|
#include <IMapIterator.hpp>
Public Member Functions | |
virtual Retval MQUALIFIER | getNextKey (TKeyType &rKey)=0 |
virtual Retval MQUALIFIER | getNextKeyConst (TKeyType &rKey) const =0 |
virtual TValueType &MQUALIFIER | getNextItemWithKey (TKeyType &rKey) const =0 |
virtual const TValueType &MQUALIFIER | getNextItemWithKeyConst (TKeyType &rKey) const =0 |
Public Member Functions inherited from zeus::IListIterator< TValueType > | |
virtual void MQUALIFIER | reset () const=0 |
virtual TValueType &MQUALIFIER | getNextItem () const=0 |
virtual const TValueType &MQUALIFIER | getNextItemConst () const=0 |
virtual bool MQUALIFIER | hasNextItem () const=0 |
Public Member Functions inherited from zeus::IZUnknown | |
virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface)=0 |
virtual void MQUALIFIER | addRef () const =0 |
virtual void MQUALIFIER | release () const =0 |
Special string map iterator to receive the keys instead of the values
|
pure virtual |
Gets the next Item and also returns the key value as a copy
Implemented in zeus::TMapIterator< TKeyType, T >, and zeus::TAbstractMapIterator< TKeyType, T >.
|
pure virtual |
Gets the next Item and also returns the key value as a copy
Implemented in zeus::TAbstractMapIterator< TKeyType, T >.
|
pure virtual |
This method returns the key of an item instead of the value
Implemented in zeus::TMapIterator< TKeyType, T >, and zeus::TAbstractMapIterator< TKeyType, T >.
|
pure virtual |
This method returns the key of an item instead of the value
Implemented in zeus::TAbstractMapIterator< TKeyType, T >.