Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | 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 994 of file HashMap.d.

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

void advance  )  [inline]
 

Definition at line 1002 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 1031 of file HashMap.d.

References nextEntry.

Referenced by HashMap::opApply().

HashEntry nextElement  )  [inline]
 

Definition at line 1036 of file HashMap.d.

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

Referenced by HashMap::opApply().


Member Data Documentation

int nextSegmentIndex
 

Definition at line 987 of file HashMap.d.

Referenced by advance(), and this().

int nextTableIndex
 

Definition at line 988 of file HashMap.d.

Referenced by advance(), and this().

HashEntry [] currentTable
 

Definition at line 989 of file HashMap.d.

Referenced by advance().

HashEntry nextEntry
 

Definition at line 990 of file HashMap.d.

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

HashEntry lastReturned
 

Definition at line 991 of file HashMap.d.

Referenced by nextElement().

HashMap map
 

Definition at line 992 of file HashMap.d.

Referenced by advance(), and this().


The documentation for this class was generated from the following file:
Generated on Fri Nov 11 18:44:35 2005 for Mango by  doxygen 1.4.0