Go to the documentation of this file. 1 #ifndef __JROOT__JSTREAMOBJECTOUTPUT__
2 #define __JROOT__JSTREAMOBJECTOUTPUT__
18 namespace JPP {
using namespace JROOT; }
44 const std::string& sep =
"") :
56 virtual bool put(
const T&
object)
99 template<
class JHead_t,
class JTail_t>
119 const std::string& sep =
"") :
141 template<
class JHead_t>
157 const std::string& sep =
"") :
const std::string & getSeparator() const
Get token separator.
Auxiliary classes and methods for ROOT I/O.
virtual bool put(const T &object)
Object output.
Auxiliary class for no type definition.
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
Forward declarations for definitions of I/O redirect and pipe operators.
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
Implementation for ASCII output of objects with ROOT dictionary.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JRootStreamObjectOutput(JRootWriter &out, const std::string &sep="")
Constructor.
void setSeparator(const std::string &sep)
Set token separator.
void setSeparator(const std::string &sep)
Set token separator.
static JRootWriter & putObject(JRootWriter &writer, const T &object)
Write object.
Template implementation of stream output for single data type based on ROOT dictionary.