Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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: