1 #ifndef __JLANG__JABSTRACTOBJECTITERATOR__
2 #define __JLANG__JABSTRACTOBJECTITERATOR__
12 namespace JPP {
using namespace JLANG; }
71 virtual const pointer_type&
next()
override
Abstract object iterator.
virtual const pointer_type & next() override
Get next element.
JAbstractObjectIterator()
Default constructor.
JObjectIterator< T >::pointer_type pointer_type
virtual bool setObject(T &object)=0
Set object.
virtual bool hasNext() override
Check availability of next element.
Abstract object iterator with named access.
Interface for object iteration with named access.
Interface of object iteration for a single data type.
virtual void reset() override
Reset pointer.
Abstract object iterator with rewinding.
Interface for object iteration with rewinding.
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).