1#ifndef __JLANG__JSTDOBJECTREADER__
2#define __JLANG__JSTDOBJECTREADER__
13namespace JPP {
using namespace JLANG; }
43 template<
class JContainer_t>
55 template<
class JContainer_t>
56 void set(JContainer_t& buffer)
71 template<
class JHead_t,
class JTail_t>
86 template<
class JContainer_t>
87 void set(JContainer_t& buffer)
107 template<
class JHead_t>
134 template<
class JContainer_t>
146 template<
class JContainer_t>
147 void set(
const JContainer_t& buffer)
Interface for object iteration with rewinding.
virtual void reset() override
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.
JSTDObjectReader()
Default constructor.
JSTDObjectReader(const JContainer_t &buffer)
Constructor.
void set(const JContainer_t &buffer)
Set input buffer.
JRewindableObjectReader< constT >::pointer_type pointer_type
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.