Click on the banner to return to the Class Reference home page.

©Copyright 1996 Rogue Wave Software

RWOrderedIterator


RWOrderedIteratorRWIterator

Synopsis

#include <rw/ordcltn.h>
RWOrdered a ;
RWOrderedIterator iter(a);

Description

Iterator for class RWOrdered. Traverses the collection from the first to the last item.

Like all Rogue Wave iterators, the "current item" is undefined immediately after construction -- you must define it by using operator() or some other (valid) operation.

Once the iterator has advanced beyond the end of the collection it is no longer valid -- continuing to use it will bring undefined results.

Persistence

None

Public Constructors

RWOrderedIterator(const RWOrdered& a);

Public Member Operator

virtual RWCollectable*
operator()(); 

Public Member Functions

virtual RWCollectable*
findNext(const RWCollectable*);
virtual RWCollectable*
key() const;
virtual void
reset();