Tools.h++ Manual
21-128 104011 Tandem Computers Incorporated
21
Public member functions
virtual RWCollectable* findNext(const RWCollectable*
target);
Redefined from class
RWIterator
. Moves iterator to the next item which
isEqual to the item pointed to by
target
and returns it.
virtual RWCollectable* key() const;
Redefined from class
RWIterator
. Returns the item at the current iterator
position.
RWCollectable* remove();
Remove the item at the current iterator position from the collection.
RWCollectable* removeNext(const
RWCollectable*);
Moves the iterator to the next item which isEqual to the item pointed to by
target
, removes it from the collection and returns it. If no item is found,
returns nil and the position of the iterator will be undefined.
virtual void reset();
Redefined from class
RWIterator
. Resets the iterator to its starting state.