#include <TAbstractMap.h>
Inheritance diagram for acdk::util::TAbstractMapCachedKeySetIterator< K, V >:
Public Types | |
typedef K | RKeyType |
typedef V | RValueType |
typedef TMap< RKeyType, RValueType > | MapType |
typedef MapType::RefType | RMapType |
typedef TAbstractMap< RKeyType, RValueType > | AbstractMapType |
typedef AbstractMapType::RefType | RAbstractMapType |
typedef TMapEntry< RKeyType, RValueType > | MapEntryType |
typedef MapEntryType::RefType | RMapEntryType |
typedef TIterator< RMapEntryType > | MapEntryIteratorType |
typedef MapEntryIteratorType::RefType | RMapEntryIteratorType |
Public Member Functions | |
TAbstractMapCachedKeySetIterator (INP(RMapType) map) | |
virtual bool | hasNext () |
virtual RKeyType | next () |
virtual RKeyType | element () |
virtual void | remove () |
remove current element from the iterator. | |
Private Attributes | |
RMapEntryIteratorType | _it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TIterator< K >. |
|
|
|
Implements acdk::util::TIterator< K >. |
|
Implements acdk::util::TIterator< K >. |
|
Implements acdk::util::TIterator< K >. |
|
remove current element from the iterator. May not support by all Iterator Implements acdk::util::TIterator< K >. |
|
|