Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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.

Libraries for TClassStreamer:

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