1#ifndef __JLANG__JOBJECTREADER__
2#define __JLANG__JOBJECTREADER__
14namespace JPP {
using namespace JLANG; }
27 public std::shared_ptr< JObjectIterator<T> >
61 public std::shared_ptr< JRewindableObjectIterator<T> >
64 typedef std::shared_ptr< JRewindableObjectIterator<T> >
helper_type;
95 public std::shared_ptr< JAccessibleObjectIterator<T> >
98 typedef std::shared_ptr< JAccessibleObjectIterator<T> >
helper_type;
Interface for object iteration with named access.
Interface of object iteration for a single data type.
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).
Abstract interface for object reading with named access.
Abstract interface for object reading.
Abstract interface for object reading with rewinding.
Auxiliary class for object reading with named access.
JObjectIterator< T >::pointer_type pointer_type
std::shared_ptr< JAccessibleObjectIterator< T > > helper_type
virtual JAccessibleObjectIterator< T > * getHelper() const override
Get helper.
JAccessibleObjectReader()
Default constructor.
Auxiliary class for object reading.
std::shared_ptr< JObjectIterator< T > > helper_type
JObjectReader()
Default constructor.
JObjectIterator< T >::pointer_type pointer_type
virtual JObjectIterator< T > * getHelper() const override
Get helper.
Auxiliary class for object reading with rewinding.
JObjectIterator< T >::pointer_type pointer_type
virtual JRewindableObjectIterator< T > * getHelper() const override
Get helper.
JRewindableObjectReader()
Default constructor.
std::shared_ptr< JRewindableObjectIterator< T > > helper_type