Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SExpressionHashTable::Iterator Class Reference

#include <shashtbl.hpp>

Collaboration diagram for SExpressionHashTable::Iterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

Iterator to walk through the hash table.

Definition at line 136 of file shashtbl.hpp.

Public Member Functions

 Iterator (const SExpressionHashTable &tbl)
 The constructor.
SReferenceGetNext ()
 Iterate.


Constructor & Destructor Documentation

SExpressionHashTable::Iterator::Iterator const SExpressionHashTable tbl  ) 
 

The constructor.

Definition at line 324 of file shashtbl.cpp.

References SExpressionHashTable::HandleLastFoundPos().


Member Function Documentation

SReference & SExpressionHashTable::Iterator::GetNext  ) 
 

Iterate.

Returns a reference to the pair (cons) of the key and the value; returns unbound reference in case the table is over.

Warning:
The behaviour might be undefined if you change the car (that is, the key)

Definition at line 333 of file shashtbl.cpp.

References SReference::GetPtr().


The documentation for this class was generated from the following files:
Generated on Tue Dec 18 00:41:18 2007 for InteLib by  doxygen 1.4.1