Indexed map iterator template class.
#include <QtxMap.h>
Public Member Functions | |
IMapIterator () | |
IMapIterator (const IMap< Key, Value > *m) | |
IMapIterator (const IMapIterator &i) | |
bool | operator== (const IMapIterator &i) |
bool | operator!= (const IMapIterator &i) |
operator bool () const | |
const Key & | key () const |
Value & | value () |
const Value & | value () const |
Value & | operator* () |
IMapIterator & | operator++ () |
IMapIterator | operator++ (int) |
IMapIterator & | operator-- () |
IMapIterator | operator-- (int) |
Private Member Functions | |
IMapIterator (const IMap< Key, Value > *m, const int index) | |
void | init () |
Private Attributes | |
IMap< Key, Value > * | myMap |
int | myIndex |
Friends | |
class | IMap< Key, Value > |
class | IMapConstIterator< Key, Value > |
|
inline |
References IMapIterator< Key, Value >::init().
|
inline |
References IMapIterator< Key, Value >::init().
|
inline |
References IMapIterator< Key, Value >::init().
|
inlineprivate |
References IMapIterator< Key, Value >::init().
|
inlineprivate |
References IMapIterator< Key, Value >::myIndex, and IMapIterator< Key, Value >::myMap.
|
inline |
References IMapIterator< Key, Value >::myIndex, and IMapIterator< Key, Value >::myMap.
|
inline |
References IMapIterator< Key, Value >::myIndex.
|
inline |
References IMapIterator< Key, Value >::myIndex, and IMapIterator< Key, Value >::myMap.
|
inline |
References IMapIterator< Key, Value >::value().
|
inline |
References IMapIterator< Key, Value >::init(), and IMapIterator< Key, Value >::myIndex.
|
inline |
References IMapIterator< Key, Value >::init(), and IMapIterator< Key, Value >::myIndex.
|
inline |
References IMapIterator< Key, Value >::init(), and IMapIterator< Key, Value >::myIndex.
|
inline |
References IMapIterator< Key, Value >::init(), and IMapIterator< Key, Value >::myIndex.
|
inline |
References IMapIterator< Key, Value >::operator!=().
|
inline |
References IMapIterator< Key, Value >::myIndex, and IMapIterator< Key, Value >::myMap.
|
inline |
References IMapIterator< Key, Value >::myIndex, and IMapIterator< Key, Value >::myMap.
|
friend |
|
friend |
|
private |
|
private |