#include <TClassStreamer.h>
Inheritance diagram for TClassStreamer:
Public Member Functions | |
TClassStreamer (ClassStreamerFunc_t pointer) | |
TClassStreamer (const TClassStreamer &rhs) | |
virtual void | SetOnFileClass (const TClass *cl) |
virtual const TClass * | GetOnFileClass () const |
virtual TClassStreamer * | Generate () 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 TClass * | GetOnFileClass () const |
virtual TClassStreamer * | Generate () 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 |
Definition at line 27 of file TClassStreamer.h.
TClassStreamer::TClassStreamer | ( | ) | [inline, protected] |
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.
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] |
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] |
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] |
virtual const TClass* TClassStreamer::GetOnFileClass | ( | ) | const [inline, virtual] |
virtual TClassStreamer* TClassStreamer::Generate | ( | ) | const [inline, virtual] |
virtual void TClassStreamer::operator() | ( | TBuffer & | b, | |
void * | objp | |||
) | [inline, virtual] |
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().