#include <TStreamerElement.h>
Inheritance diagram for TStreamerObject:
Public Member Functions | |
TStreamerObject () | |
TStreamerObject (const char *name, const char *title, Int_t offset, const char *typeName) | |
virtual | ~TStreamerObject () |
const char * | GetInclude () const |
Int_t | GetSize () const |
virtual void | Init (TObject *obj=0) |
TStreamerObject () | |
TStreamerObject (const char *name, const char *title, Int_t offset, const char *typeName) | |
virtual | ~TStreamerObject () |
const char * | GetInclude () const |
Int_t | GetSize () const |
virtual void | Init (TObject *obj=0) |
Private Member Functions | |
TStreamerObject (const TStreamerObject &) | |
TStreamerObject & | operator= (const TStreamerObject &) |
TStreamerObject (const TStreamerObject &) | |
TStreamerObject & | operator= (const TStreamerObject &) |
Definition at line 248 of file TStreamerElement.h.
TStreamerObject::TStreamerObject | ( | const TStreamerObject & | ) | [private] |
TStreamerObject::TStreamerObject | ( | ) |
TStreamerObject::TStreamerObject | ( | const char * | name, | |
const char * | title, | |||
Int_t | offset, | |||
const char * | typeName | |||
) |
Definition at line 1053 of file TStreamerElement.cxx.
References TStreamerElement::fNewType, Init(), TVirtualStreamerInfo::kObject, TVirtualStreamerInfo::kTNamed, and TVirtualStreamerInfo::kTObject.
TStreamerObject::~TStreamerObject | ( | ) | [virtual] |
Definition at line 1066 of file TStreamerElement.cxx.
TStreamerObject::TStreamerObject | ( | const TStreamerObject & | ) | [private] |
TStreamerObject::TStreamerObject | ( | ) |
TStreamerObject::TStreamerObject | ( | const char * | name, | |
const char * | title, | |||
Int_t | offset, | |||
const char * | typeName | |||
) |
virtual TStreamerObject::~TStreamerObject | ( | ) | [virtual] |
TStreamerObject& TStreamerObject::operator= | ( | const TStreamerObject & | ) | [private] |
const char * TStreamerObject::GetInclude | ( | ) | const [virtual] |
Reimplemented from TStreamerElement.
Definition at line 1083 of file TStreamerElement.cxx.
References TString::Form(), TClass::GetClassInfo(), TStreamerElement::GetClassPointer(), TClass::GetDeclFileName(), TStreamerElement::GetTypeName(), gIncludeName, and TClassEdit::ShortType().
Int_t TStreamerObject::GetSize | ( | ) | const [virtual] |
Reimplemented from TStreamerElement.
Definition at line 1098 of file TStreamerElement.cxx.
References TStreamerElement::GetClassPointer(), and TClass::Size().
void TStreamerObject::Init | ( | TObject * | obj = 0 |
) | [virtual] |
Reimplemented from TStreamerElement.
Definition at line 1072 of file TStreamerElement.cxx.
References xmlio::Class, TStreamerElement::fClassObject, TStreamerElement::fTObjectOffset, TClass::GetBaseClassOffset(), TStreamerElement::GetClassPointer(), and TClass::InheritsFrom().
Referenced by TStreamerObject().
TStreamerObject& TStreamerObject::operator= | ( | const TStreamerObject & | ) | [private] |
const char* TStreamerObject::GetInclude | ( | ) | const [virtual] |
Reimplemented from TStreamerElement.
Int_t TStreamerObject::GetSize | ( | ) | const [virtual] |
Reimplemented from TStreamerElement.
virtual void TStreamerObject::Init | ( | TObject * | obj = 0 |
) | [virtual] |
Reimplemented from TStreamerElement.