Go to the documentation of this file. 1 #ifndef __JLANG__JOBJECTREADER__
2 #define __JLANG__JOBJECTREADER__
13 namespace JPP {
using namespace JLANG; }
Abstract interface for object reading with named access.
virtual JObjectIterator< T > * get() const
Get pointer.
JRewindableObjectReader()
Default constructor.
JSharedPointer< JObjectIterator< T > > helper_type
virtual JObjectIterator< T > * getHelper() const
Get helper.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class for object reading with rewinding.
Interface for object iteration with named access.
JSharedPointer< JAccessibleObjectIterator< T > > helper_type
JObjectIterator< T >::pointer_type pointer_type
Auxiliary class for object reading.
virtual JRewindableObjectIterator< T > * getHelper() const
Get helper.
Interface for object iteration with rewinding.
virtual JAccessibleObjectIterator< T > * getHelper() const
Get helper.
JObjectIterator< T >::pointer_type pointer_type
Interface of object iteration for a single data type.
Abstract interface for object reading with rewinding.
JSharedPointer< JRewindableObjectIterator< T > > helper_type
JObjectReader()
Default constructor.
JObjectIterator< T >::pointer_type pointer_type
Auxiliary classes and methods for language specific functionality.
Abstract interface for object reading.
JAccessibleObjectReader()
Default constructor.
Auxiliary class for object reading with named access.
The template JSharedPointer class can be used to share a pointer to an object.