Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

HashMap::HashIterator Class Reference

Inheritance diagram for HashMap::HashIterator:

HashMap::KeyIterator HashMap::ValueIterator List of all members.

Public Member Functions

 this (HashMap map)
void advance ()
bool hasNext ()
HashEntry nextElement ()

Public Attributes

int nextSegmentIndex
int nextTableIndex
HashEntry[] currentTable
HashEntry nextEntry
HashEntry lastReturned
HashMap map

Member Function Documentation

this HashMap  map  )  [inline]
 

Reimplemented in HashMap::KeyIterator, and HashMap::ValueIterator.

Definition at line 990 of file HashMap.d.

References advance(), map, nextSegmentIndex, nextTableIndex, and HashMap::segments.

void advance  )  [inline]
 

Definition at line 998 of file HashMap.d.

References HashMap::Segment::count, currentTable, map, HashMap::HashEntry::next, nextEntry, nextSegmentIndex, nextTableIndex, HashMap::segments, and HashMap::Segment::table.

Referenced by nextElement(), and this().

bool hasNext  )  [inline]
 

Definition at line 1027 of file HashMap.d.

References nextEntry.

Referenced by HashMap::opApply().

HashEntry nextElement  )  [inline]
 

Definition at line 1032 of file HashMap.d.

References advance(), Exception, lastReturned, and nextEntry.

Referenced by HashMap::opApply().


Member Data Documentation

int nextSegmentIndex
 

Definition at line 983 of file HashMap.d.

Referenced by advance(), and this().

int nextTableIndex
 

Definition at line 984 of file HashMap.d.

Referenced by advance(), and this().

HashEntry [] currentTable
 

Definition at line 985 of file HashMap.d.

Referenced by advance().

HashEntry nextEntry
 

Definition at line 986 of file HashMap.d.

Referenced by advance(), hasNext(), and nextElement().

HashEntry lastReturned
 

Definition at line 987 of file HashMap.d.

Referenced by nextElement().

HashMap map
 

Definition at line 988 of file HashMap.d.

Referenced by advance(), and this().


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:03 2004 for Mango by doxygen 1.3.6