37 template <
typename ItemType,
class EnumeratorType>
class Enumerator 48 virtual EnumeratorType*
clone() = 0;
54 virtual void reset() = 0;
60 virtual ItemType*
current() = 0;
66 virtual ItemType*
next() = 0;
virtual ItemType * next()=0
Get next item.
virtual ~Enumerator()
Definition: Enumerator.h:40
virtual EnumeratorType * clone()=0
Make a copy of this enumerator.
virtual ItemType * current()=0
Get the current item.
Definition: ActionRequest.h:24
Abstract class to enumerate items.
Definition: Enumerator.h:37
virtual void reset()=0
Reset enumerator to start of list.