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

HashMap::ValueIterator Class Reference

Inheritance diagram for HashMap::ValueIterator:

HashMap::HashIterator List of all members.

Public Member Functions

 this (HashMap map)
V next ()

Private Member Functions

void advance ()
bool hasNext ()
HashEntry nextElement ()

Private Attributes

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

Member Function Documentation

this HashMap  map  )  [inline]
 

Reimplemented from HashMap::HashIterator.

Definition at line 1051 of file HashMap.d.

V next  )  [inline]
 

Definition at line 1052 of file HashMap.d.

References HashMap::V.

void advance  )  [inline, inherited]
 

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().

bool hasNext  )  [inline, inherited]
 

Definition at line 1027 of file HashMap.d.

References HashMap::HashIterator::nextEntry.

Referenced by HashMap::opApply().

HashEntry nextElement  )  [inline, inherited]
 

Definition at line 1032 of file HashMap.d.

References HashMap::HashIterator::advance(), Exception, HashMap::HashIterator::lastReturned, and HashMap::HashIterator::nextEntry.

Referenced by HashMap::opApply().


Member Data Documentation

int nextSegmentIndex [inherited]
 

Definition at line 983 of file HashMap.d.

Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::this().

int nextTableIndex [inherited]
 

Definition at line 984 of file HashMap.d.

Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::this().

HashEntry [] currentTable [inherited]
 

Definition at line 985 of file HashMap.d.

Referenced by HashMap::HashIterator::advance().

HashEntry nextEntry [inherited]
 

Definition at line 986 of file HashMap.d.

Referenced by HashMap::HashIterator::advance(), HashMap::HashIterator::hasNext(), and HashMap::HashIterator::nextElement().

HashEntry lastReturned [inherited]
 

Definition at line 987 of file HashMap.d.

Referenced by HashMap::HashIterator::nextElement().

HashMap map [inherited]
 

Definition at line 988 of file HashMap.d.

Referenced by HashMap::HashIterator::advance(), and HashMap::HashIterator::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