TClassStreamer Class Reference

#include <TClassStreamer.h>

Inheritance diagram for TClassStreamer:

TCollectionClassStreamer TCollectionClassStreamer List of all members.

Public Member Functions

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

Protected Member Functions

 TClassStreamer ()
 TClassStreamer ()

Protected Attributes

TClassRef fOnFileClass

Private Attributes

ClassStreamerFunc_t fStreamer

Detailed Description

Definition at line 27 of file TClassStreamer.h.


Constructor & Destructor Documentation

TClassStreamer::TClassStreamer (  )  [inline, protected]

Definition at line 29 of file TClassStreamer.h.

Referenced by Generate().

TClassStreamer::TClassStreamer ( ClassStreamerFunc_t  pointer  )  [inline]

Definition at line 32 of file TClassStreamer.h.

TClassStreamer::TClassStreamer ( const TClassStreamer rhs  )  [inline]

Definition at line 33 of file TClassStreamer.h.

virtual TClassStreamer::~TClassStreamer (  )  [inline, virtual]

Definition at line 43 of file TClassStreamer.h.

TClassStreamer::TClassStreamer (  )  [inline, protected]

Definition at line 29 of file TClassStreamer.h.

TClassStreamer::TClassStreamer ( ClassStreamerFunc_t  pointer  )  [inline]

Definition at line 32 of file TClassStreamer.h.

TClassStreamer::TClassStreamer ( const TClassStreamer rhs  )  [inline]

Definition at line 33 of file TClassStreamer.h.

virtual TClassStreamer::~TClassStreamer (  )  [inline, virtual]

Definition at line 43 of file TClassStreamer.h.


Member Function Documentation

virtual void TClassStreamer::SetOnFileClass ( const TClass cl  )  [inline, virtual]

Definition at line 35 of file TClassStreamer.h.

References fOnFileClass.

Referenced by TStreamerBase::ReadBuffer(), Stream(), and TStreamerBase::WriteBuffer().

virtual const TClass* TClassStreamer::GetOnFileClass (  )  const [inline, virtual]

Definition at line 36 of file TClassStreamer.h.

References fOnFileClass.

virtual TClassStreamer* TClassStreamer::Generate (  )  const [inline, virtual]

Definition at line 38 of file TClassStreamer.h.

References TClassStreamer().

Referenced by TClass::Clone(), and TClass::GetStreamer().

virtual void TClassStreamer::operator() ( TBuffer b,
void *  objp 
) [inline, virtual]

Definition at line 44 of file TClassStreamer.h.

References b.

virtual void TClassStreamer::Stream ( TBuffer b,
void *  objp,
const TClass onfileClass 
) [inline, virtual]

Definition at line 51 of file TClassStreamer.h.

References b, and SetOnFileClass().

Referenced by TClass::StreamerExternal().

virtual void TClassStreamer::SetOnFileClass ( const TClass cl  )  [inline, virtual]

Definition at line 35 of file TClassStreamer.h.

References fOnFileClass.

virtual const TClass* TClassStreamer::GetOnFileClass (  )  const [inline, virtual]

Definition at line 36 of file TClassStreamer.h.

References fOnFileClass.

virtual TClassStreamer* TClassStreamer::Generate (  )  const [inline, virtual]

Definition at line 38 of file TClassStreamer.h.

References TClassStreamer().

virtual void TClassStreamer::operator() ( TBuffer b,
void *  objp 
) [inline, virtual]

Definition at line 44 of file TClassStreamer.h.

References b.

virtual void TClassStreamer::Stream ( TBuffer b,
void *  objp,
const TClass onfileClass 
) [inline, virtual]

Definition at line 51 of file TClassStreamer.h.

References b, and SetOnFileClass().


Member Data Documentation

ClassStreamerFunc_t TClassStreamer::fStreamer [private]

Definition at line 70 of file TClassStreamer.h.

TClassRef TClassStreamer::fOnFileClass [protected]

Definition at line 72 of file TClassStreamer.h.

Referenced by GetOnFileClass(), TCollectionClassStreamer::operator()(), and SetOnFileClass().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:35:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1