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)
JRewindableObjectReader< T >::pointer_type pointer_type
Interface for object iteration with rewinding.
virtual void rewind() override
Rewind.
void set(JContainer_t &buffer)
Set input buffer.
void set(JContainer_t &buffer)
Set input buffer.
Auxiliary class for object reading with rewinding.
Implementation of object iteration from STD container.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
JSTDObjectReader(const JContainer_t &buffer)
Constructor.
Auxiliary class for no type definition.
virtual void rewind() override
Rewind.
Implementation of object iteration from STD container.
JSTDObjectReader(JContainer_t &buffer)
Constructor.
JSTDObjectReader()
Default constructor.
void set(const JContainer_t &buffer)
Set input buffer.
virtual void reset() override
Reset pointer.
JSTDObjectReader()
Default constructor.
JRewindableObjectReader< const T >::pointer_type pointer_type