1 #ifndef __JLANG__JSTDOBJECTREADER__
2 #define __JLANG__JSTDOBJECTREADER__
13 namespace JPP {
using namespace JLANG; }
42 template<
class JContainer_t>
54 template<
class JContainer_t>
55 void set(JContainer_t& buffer)
70 template<
class JHead_t,
class JTail_t>
85 template<
class JContainer_t>
86 void set(JContainer_t& buffer)
106 template<
class JHead_t>
133 template<
class JContainer_t>
145 template<
class JContainer_t>
146 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 buffer puffer.
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 buffer puffer.
virtual void reset() override
Reset pointer.
JSTDObjectReader()
Default constructor.
JRewindableObjectReader< const T >::pointer_type pointer_type