TStreamerObject Class Reference

#include <TStreamerElement.h>

Inheritance diagram for TStreamerObject:

TStreamerElement TStreamerElement TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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 &)
TStreamerObjectoperator= (const TStreamerObject &)
 TStreamerObject (const TStreamerObject &)
TStreamerObjectoperator= (const TStreamerObject &)

Detailed Description

Definition at line 248 of file TStreamerElement.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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.


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