1 #ifndef __JLANG__JSTDOBJECTREADER__
2 #define __JLANG__JSTDOBJECTREADER__
13 namespace JPP {
using namespace JLANG; }
45 template<
class JContainer_t>
57 template<
class JContainer_t>
58 void set(JContainer_t& buffer)
73 template<
class JHead_t,
class JTail_t>
88 template<
class JContainer_t>
89 void set(JContainer_t& buffer)
109 template<
class JHead_t>
138 template<
class JContainer_t>
150 template<
class JContainer_t>
151 void set(
const JContainer_t& buffer)
Interface for object iteration with rewinding.
virtual void reset() override
Reset pointer.
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
virtual void rewind() override
Rewind.
Auxiliary class for no type definition.
Auxiliary class for object reading with rewinding.
Implementation of object iteration from STD container.
void set(JContainer_t &buffer)
Set input buffer.
virtual void rewind() override
Rewind.
JRewindableObjectReader< const T >::pointer_type pointer_type
JSTDObjectReader()
Default constructor.
JSTDObjectReader(const JContainer_t &buffer)
Constructor.
void set(const JContainer_t &buffer)
Set input buffer.
Implementation of object iteration from STD container.
void set(JContainer_t &buffer)
Set input buffer.
JSTDObjectReader(JContainer_t &buffer)
Constructor.
JRewindableObjectReader< T >::pointer_type pointer_type
JSTDObjectReader()
Default constructor.