Logo ROOT  
Reference Guide
TClassStreamer Class Reference

Definition at line 26 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 34 of file TClassStreamer.h.

◆ TClassStreamer() [2/3]

TClassStreamer::TClassStreamer ( const TClassStreamer rhs)
inlineprotected

Definition at line 35 of file TClassStreamer.h.

◆ TClassStreamer() [3/3]

TClassStreamer::TClassStreamer ( ClassStreamerFunc_t  pointer)
inline

Definition at line 39 of file TClassStreamer.h.

◆ ~TClassStreamer()

virtual TClassStreamer::~TClassStreamer ( )
inlinevirtual

Definition at line 49 of file TClassStreamer.h.

Member Function Documentation

◆ Generate()

virtual TClassStreamer* TClassStreamer::Generate ( ) const
inlinevirtual

Reimplemented in TCollectionClassStreamer.

Definition at line 44 of file TClassStreamer.h.

◆ GetOnFileClass()

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

Definition at line 42 of file TClassStreamer.h.

◆ operator()()

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

Reimplemented in TCollectionClassStreamer.

Definition at line 50 of file TClassStreamer.h.

◆ operator=()

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

Definition at line 36 of file TClassStreamer.h.

◆ SetOnFileClass()

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

Definition at line 41 of file TClassStreamer.h.

◆ Stream()

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

Reimplemented in TCollectionClassStreamer.

Definition at line 57 of file TClassStreamer.h.

Member Data Documentation

◆ fOnFileClass

TClassRef TClassStreamer::fOnFileClass
protected

Definition at line 78 of file TClassStreamer.h.

◆ fStreamer

ClassStreamerFunc_t TClassStreamer::fStreamer
private

Definition at line 76 of file TClassStreamer.h.


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