Logo ROOT   master
Reference Guide
TClassStreamer Class Reference

Definition at line 27 of file TClassStreamer.h.

Public Member Functions

 TClassStreamer (ClassStreamerFunc_t pointer)
 
virtual ~TClassStreamer ()
 
virtual TClassStreamerGenerate () const
 
virtual const TClassGetOnFileClass () const
 
virtual void operator() (TBuffer &b, void *objp)
 
virtual void SetOnFileClass (const TClass *cl)
 
virtual void Stream (TBuffer &b, void *objp, const TClass *onfileClass)
 

Protected Member Functions

 TClassStreamer ()
 
 TClassStreamer (const TClassStreamer &rhs)
 
TClassStreameroperator= (const TClassStreamer &rhs)
 

Protected Attributes

TClassRef fOnFileClass
 

Private Attributes

ClassStreamerFunc_t fStreamer
 

#include <TClassStreamer.h>

Inheritance diagram for TClassStreamer:
[legend]

Constructor & Destructor Documentation

◆ TClassStreamer() [1/3]

TClassStreamer::TClassStreamer ( )
inlineprotected

Definition at line 29 of file TClassStreamer.h.

◆ TClassStreamer() [2/3]

TClassStreamer::TClassStreamer ( const TClassStreamer rhs)
inlineprotected

Definition at line 30 of file TClassStreamer.h.

◆ TClassStreamer() [3/3]

TClassStreamer::TClassStreamer ( ClassStreamerFunc_t  pointer)
inline

Definition at line 34 of file TClassStreamer.h.

◆ ~TClassStreamer()

virtual TClassStreamer::~TClassStreamer ( )
inlinevirtual

Definition at line 44 of file TClassStreamer.h.

Member Function Documentation

◆ Generate()

virtual TClassStreamer* TClassStreamer::Generate ( ) const
inlinevirtual

Reimplemented in TCollectionClassStreamer.

Definition at line 39 of file TClassStreamer.h.

◆ GetOnFileClass()

virtual const TClass* TClassStreamer::GetOnFileClass ( ) const
inlinevirtual

Definition at line 37 of file TClassStreamer.h.

◆ operator()()

virtual void TClassStreamer::operator() ( TBuffer b,
void objp 
)
inlinevirtual

Reimplemented in TCollectionClassStreamer.

Definition at line 45 of file TClassStreamer.h.

◆ operator=()

TClassStreamer& TClassStreamer::operator= ( const TClassStreamer rhs)
inlineprotected

Definition at line 31 of file TClassStreamer.h.

◆ SetOnFileClass()

virtual void TClassStreamer::SetOnFileClass ( const TClass cl)
inlinevirtual

Definition at line 36 of file TClassStreamer.h.

◆ Stream()

virtual void TClassStreamer::Stream ( TBuffer b,
void objp,
const TClass onfileClass 
)
inlinevirtual

Reimplemented in TCollectionClassStreamer.

Definition at line 52 of file TClassStreamer.h.

Member Data Documentation

◆ fOnFileClass

TClassRef TClassStreamer::fOnFileClass
protected

Definition at line 73 of file TClassStreamer.h.

◆ fStreamer

ClassStreamerFunc_t TClassStreamer::fStreamer
private

Definition at line 71 of file TClassStreamer.h.


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