Logo ROOT  
Reference Guide
TClassStreamer Class Reference

Definition at line 26 of file TClassStreamer.h.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

TClassRef fOnFileClass
  More...
 

Private Attributes

ClassStreamerFunc_t fStreamer
  More...
 

#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.


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