RWSetIterator(3C++)

RWSetIterator - Rogue Wave library class

As shipped in IRIX 6.5.5. Unchanged since IRIX 6.5.

Name
     RWSetIterator - Rogue Wave library class

Synopsis
              #include <rw/rwset.h>



              RWSet h;
          RWSetIterator it(h) ;




Description
     Iterator for class RWSet, which allows sequential access to all the
     elements of RWSet.  Note that because an RWSet is unordered, elements are
     not accessed in any particular order. 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.

Persistence
     None

Public Constructor
              RWSetIterator(RWSet&);


     Construct an iterator for an RWSet.  After construction, the position of
     the iterator will be undefined.

Public Member Operator
              virtual RWCollectable*
          operator()();


     Inherited from RWHashTableIterator.





Public Member Functions
              virtual RWCollectable*
          findNext(const RWCollectable* target);


     Inherited from RWHashTableIterator.
              virtual RWCollectable*
          key() const;


     Inherited from RWHashTableIterator.

              RWCollectable*
          remove();


     Inherited from RWHashTableIterator.

              RWCollectable*
          removeNext(const RWCollectable*);


     Inherited from RWHashTableIterator.

              virtual void
          reset();


     Inherited from RWHashTableIterator.