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