1#ifndef __JLANG__JABSTRACTOBJECTITERATOR__
2#define __JLANG__JABSTRACTOBJECTITERATOR__
12namespace JPP {
using namespace JLANG; }
71 virtual const pointer_type&
next()
override
Abstract object iterator.
virtual const pointer_type & next() override
Get next element.
JObjectIterator< T >::pointer_type pointer_type
JAbstractObjectIterator()
Default constructor.
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).