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 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