Inheritance diagram for HashMap::KeyIterator:
Public Member Functions | |
this (HashMap map) | |
K | next () |
Private Member Functions | |
void | advance () |
bool | hasNext () |
HashEntry | nextElement () |
Private Attributes | |
int | nextSegmentIndex |
int | nextTableIndex |
HashEntry[] | currentTable |
HashEntry | nextEntry |
HashEntry | lastReturned |
HashMap | map |
|
Reimplemented from HashMap::HashIterator. |
|
Definition at line 1046 of file HashMap.d. References HashMap::K. Referenced by HashMap::opApply(). |
|
Definition at line 998 of file HashMap.d. References HashMap::Segment::count, HashMap::HashIterator::currentTable, HashMap::HashIterator::map, HashMap::HashEntry::next, HashMap::HashIterator::nextEntry, HashMap::HashIterator::nextSegmentIndex, HashMap::HashIterator::nextTableIndex, HashMap::segments, and HashMap::Segment::table. Referenced by HashMap::HashIterator::nextElement(), and HashMap::HashIterator::this(). |
|
Definition at line 1027 of file HashMap.d. References HashMap::HashIterator::nextEntry. Referenced by HashMap::opApply(). |
|
Definition at line 1032 of file HashMap.d. References HashMap::HashIterator::advance(), Exception, HashMap::HashIterator::lastReturned, and HashMap::HashIterator::nextEntry. Referenced by HashMap::opApply(). |
|
Definition at line 983 of file HashMap.d. Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::this(). |
|
Definition at line 984 of file HashMap.d. Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::this(). |
|
Definition at line 985 of file HashMap.d. Referenced by HashMap::HashIterator::advance(). |
|
Definition at line 986 of file HashMap.d. Referenced by HashMap::HashIterator::advance(), HashMap::HashIterator::hasNext(), and HashMap::HashIterator::nextElement(). |
|
Definition at line 987 of file HashMap.d. Referenced by HashMap::HashIterator::nextElement(). |
|
Definition at line 988 of file HashMap.d. Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::this(). |