Iterator - marks a position in a data structure
SYNOPSIS
#include <Unidraw/iterator.h>
DESCRIPTION
An iterator marks a position in a data structure, gener-
ally during a traversal of some sort. For example, an
iterator keeps track of the current position when iterat-
ing through a list of elements. Unidraw's Iterator class
serves this purpose in conjunction with ULists or objects
that use them.
PUBLIC OPERATIONS
Iterator()
Iterator(Iterator&)
Construct a new iterator. The second constructor
initializes the iterator's value to that of the
given iterator.
virtual void SetValue(void*)
virtual void* GetValue()
Classes that use an iterator must store position
information in it. These operations set and get
the this information.
SEE ALSO
UList(3U)
Man(1) output converted with
man2html