1 #ifndef __JLANG__JOBJECTREADER__
2 #define __JLANG__JOBJECTREADER__
13 namespace JPP {
using namespace JLANG; }
Interface for object iteration with named access.
Interface of object iteration for a single data type.
virtual JClass_t * get() const override
Get pointer.
Interface for object iteration with rewinding.
The template JSharedPointer class can be used to share a pointer to an object.
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.
virtual JAccessibleObjectIterator< T > * getHelper() const override
Get helper.
JObjectIterator< T >::pointer_type pointer_type
JSharedPointer< JAccessibleObjectIterator< T > > helper_type
JAccessibleObjectReader()
Default constructor.
Auxiliary class for object reading.
JObjectReader()
Default constructor.
JSharedPointer< JObjectIterator< T > > helper_type
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
JRewindableObjectReader()
Default constructor.
JSharedPointer< JRewindableObjectIterator< T > > helper_type
virtual JRewindableObjectIterator< T > * getHelper() const override
Get helper.