Go to the documentation of this file.    1 #ifndef __JLANG__JSTDOBJECTWRITER__ 
    2 #define __JLANG__JSTDOBJECTWRITER__ 
   13 namespace JPP { 
using namespace JLANG; }
 
   42     template<
class JOutputIterator_t>
 
   54     template<
class JContainer_t>
 
   66     template<
class JContainer_t>
 
   67     void set(JContainer_t& buffer)
 
   83   template<
class JHead_t, 
class JTail_t>
 
  100     template<
class JContainer_t>
 
  101     void set(JContainer_t& buffer)
 
  111   template<
class JHead_t>
 
 
JSTDObjectWriter()
Default constructor.
 
Auxiliary class for no type definition.
 
Auxiliary class for object writing to a named device.
 
Forward declarations for definitions of I/O redirect and pipe operators.
 
data_type * clone() const
Get clone from temporary object.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Implementation of object output for STD compatible output iterator.
 
void set(JContainer_t &buffer)
Set output buffer.
 
JSTDObjectWriter(JContainer_t &buffer)
Constructor.
 
void set(JContainer_t &buffer)
Set output puffer.
 
JSTDObjectOutput< std::back_insert_iterator< std::vector< JElement_t, JAllocator_t > > > getObjectOutput(std::vector< JElement_t, JAllocator_t > &buffer)
Helper method to create STD compatible object output.
 
virtual void reset()
Reset pointer.
 
Auxiliary classes and methods for language specific functionality.
 
Implementation of object output from STD container.
 
JSTDObjectWriter(const JSTDObjectOutput< JOutputIterator_t > &out)
Constructor.