#include <THashMap.h>
Inheritance diagram for acdk::util::THashMapEntriesIterator< K, V >:
Public Types | |
typedef K | RKeyType |
typedef V | RValueType |
typedef THashMap< RKeyType, RValueType > | HashMapType |
typedef HashMapType::RefType | RHashMapType |
typedef HashMapType::BucketType | BucketType |
typedef HashMapType::RBucketType | RBucketType |
typedef HashMapType::BucketNodeType | BucketNodeType |
typedef HashMapType::RBucketNodeType | RBucketNodeType |
typedef HashMapType::RMapEntryType | RMapEntryType |
Public Member Functions | |
THashMapEntriesIterator (IN(RHashMapType) hashMap) | |
virtual bool | hasNext () |
virtual RMapEntryType | next () |
virtual void | remove () |
remove current element from the iterator. | |
virtual RMapEntryType | element () |
Public Attributes | |
int | _knownMods |
int | _position |
int | _bucketIndex |
RBucketNodeType | _currentNode |
RKeyType | _currentKey |
RHashMapType | _hashMap |
Private Member Functions | |
void | _checkMod () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TIterator< THashMap< K, V >::RMapEntryType >. |
|
|
|
|
|
Implements acdk::util::TIterator< THashMap< K, V >::RMapEntryType >. |
|
Implements acdk::util::TIterator< THashMap< K, V >::RMapEntryType >. |
|
Implements acdk::util::TIterator< THashMap< K, V >::RMapEntryType >. |
|
remove current element from the iterator. May not support by all Iterator Implements acdk::util::TIterator< THashMap< K, V >::RMapEntryType >. |
|
|
|
|
|
|
|
|
|
|
|
|