Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
Public Member Functions | List of all members
JROOT::JAbstractStreamer Class Referenceabstract

Forward declaration of writer object. More...

#include <JAbstractStreamer.hh>

Inheritance diagram for JROOT::JAbstractStreamer:
JROOT::JObjectStreamer< T >

Public Member Functions

virtual ~JAbstractStreamer ()
 Virtual destructor. More...
 
virtual JRootReadergetObject (JRootReader &in, void *address) const =0
 Read object. More...
 
virtual JRootWriterputObject (JRootWriter &out, const void *address) const =0
 Writer object. More...
 
virtual JRootWriterput (JRootWriter &out, const std::string &prefix, const void *address) const =0
 Write object according equation format. More...
 

Detailed Description

Forward declaration of writer object.

Interface for ASCII I/O of a template class.

Definition at line 25 of file JAbstractStreamer.hh.

Constructor & Destructor Documentation

◆ ~JAbstractStreamer()

virtual JROOT::JAbstractStreamer::~JAbstractStreamer ( )
inlinevirtual

Virtual destructor.

Definition at line 30 of file JAbstractStreamer.hh.

31  {}

Member Function Documentation

◆ getObject()

virtual JRootReader& JROOT::JAbstractStreamer::getObject ( JRootReader in,
void *  address 
) const
pure virtual

Read object.

Parameters
inreader
addresspointer to object
Returns
reader

Implemented in JROOT::JObjectStreamer< T >.

◆ putObject()

virtual JRootWriter& JROOT::JAbstractStreamer::putObject ( JRootWriter out,
const void *  address 
) const
pure virtual

Writer object.

Parameters
outwriter
addresspointer to object
Returns
writer

Implemented in JROOT::JObjectStreamer< T >.

◆ put()

virtual JRootWriter& JROOT::JAbstractStreamer::put ( JRootWriter out,
const std::string &  prefix,
const void *  address 
) const
pure virtual

Write object according equation format.

Parameters
outwriter
prefixprefix
addresspointer to object
Returns
writer

Implemented in JROOT::JObjectStreamer< T >.


The documentation for this class was generated from the following file: