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