1 #ifndef __JLANG__JABSTRACTOBJECTITERATOR__
2 #define __JLANG__JABSTRACTOBJECTITERATOR__
12 namespace JPP {
using namespace JLANG; }
Interface for object iteration with rewinding.
virtual const pointer_type & next()
Get next element.
Interface of object iteration for a single data type.
Abstract object iterator.
virtual void reset()
Reset pointer.
JAbstractObjectIterator()
Default constructor.
Interface for object iteration with named access.
virtual bool hasNext()
Check availability of next element.
Abstract object iterator with rewinding.
virtual bool setObject(T &object)=0
Set object.
Abstract object iterator with named access.
JObjectIterator< T >::pointer_type pointer_type