Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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 28 of file TClassStreamer.h.

◆ TClassStreamer() [2/3]

TClassStreamer::TClassStreamer ( const TClassStreamer rhs)
inlineprotected

Definition at line 29 of file TClassStreamer.h.

◆ TClassStreamer() [3/3]

TClassStreamer::TClassStreamer ( ClassStreamerFunc_t  pointer)
inline

Definition at line 33 of file TClassStreamer.h.

◆ ~TClassStreamer()

virtual TClassStreamer::~TClassStreamer ( )
inlinevirtual

Definition at line 43 of file TClassStreamer.h.

Member Function Documentation

◆ Generate()

virtual TClassStreamer * TClassStreamer::Generate ( ) const
inlinevirtual

Reimplemented in TCollectionClassStreamer.

Definition at line 38 of file TClassStreamer.h.

◆ GetOnFileClass()

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

Definition at line 36 of file TClassStreamer.h.

◆ operator()()

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

Reimplemented in TCollectionClassStreamer.

Definition at line 44 of file TClassStreamer.h.

◆ operator=()

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

Definition at line 30 of file TClassStreamer.h.

◆ SetOnFileClass()

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

Definition at line 35 of file TClassStreamer.h.

◆ Stream()

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

Reimplemented in TCollectionClassStreamer.

Definition at line 51 of file TClassStreamer.h.

Member Data Documentation

◆ fOnFileClass

TClassRef TClassStreamer::fOnFileClass
protected

Definition at line 72 of file TClassStreamer.h.

◆ fStreamer

ClassStreamerFunc_t TClassStreamer::fStreamer
private

Definition at line 70 of file TClassStreamer.h.

  • core/meta/inc/TClassStreamer.h