Tools.h++ Class Reference

Table Of Contents
it will bring undefined results.
Persistence
None
Public Constructor
RWTValHashTableIterator(RWTValHashTable<T>& c);
Constructs an iterator to be used with the table c.
Public Operators
RWBoolean
operator++();
Advances the iterator one position. Returns TRUE if the new position is valid, FALSE otherwise.
RWBoolean
operator()();
Advances the iterator one position. Returns TRUE if the new position is valid, FALSE otherwise.
Public Member Functions
RWTValHashTable<T>*
container() const;
Returns a pointer to the collection over which this iterator is iterating.
T
key() const;
Returns the value at the iterator's current position. The results are undefined if the iterator is no
longer valid.
void
reset();
Resets the iterator to the state it had immediately after construction.
void
reset(RWTValHashTable<T>& c);
Resets the iterator to iterate over the collection c.