1 #ifndef __JROOT__JSTREAMOBJECTOUTPUT__
2 #define __JROOT__JSTREAMOBJECTOUTPUT__
18 namespace JPP {
using namespace JROOT; }
56 virtual bool put(
const T&
object)
override
99 template<
class JHead_t,
class JTail_t>
141 template<
class JHead_t>
const std::string & getSeparator() const
Get token separator.
Implementation for ASCII output of objects with ROOT dictionary.
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
Template implementation of stream output for single data type based on ROOT dictionary.
virtual bool put(const T &object) override
Object output.
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
JRootWriter & putObject(const T &object)
Write object.
ASCII I/O of objects with ROOT dictionary.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
Auxiliary class for no type definition.
void setSeparator(const std::string &sep)
Set token separator.
Template interface of object output for single data type.
void setSeparator(const std::string &sep)
Set token separator.