1#ifndef __JLANG__JSTDOBJECTWRITER__
2#define __JLANG__JSTDOBJECTWRITER__
13namespace JPP {
using namespace JLANG; }
41 template<
class JOutput_t>
53 template<
class JOutput_t>
65 template<
class JOutput_t>
66 void set(
const JOutput_t& out)
77 template<
class JOutput_t>
78 void set(JOutput_t& out)
93 template<
class JHead_t,
class JTail_t>
110 template<
class JOutput_t>
111 void set(
const JOutput_t& out)
122 template<
class JOutput_t>
133 template<
class JHead_t>
Template interface of object output for single data type.
virtual bool put(const T &object)=0
Object output.
Implementation of object output from STD container.
JSTDObjectWriter(const JOutput_t &out)
Constructor.
JSTDObjectWriter()
Default constructor.
void set(const JOutput_t &out)
Set output.
JSTDObjectWriter(JOutput_t &out)
Constructor.
void set(JOutput_t &out)
Set output.
Auxiliary classes and methods for language specific functionality.
JSTDObjectOutput< T > * getSTDObjectOutput(const JSTDObjectOutput< T > &out)
Helper method to create STD compatible object output.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class for no type definition.
Auxiliary class for object writing to a named device.
void set(JOutput_t &out)
Set output.
void set(const JOutput_t &out)
Set output.