TStreamerObjectPointer Class Reference

#include <TStreamerElement.h>

Inheritance diagram for TStreamerObjectPointer:

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

Public Member Functions

 TStreamerObjectPointer ()
 TStreamerObjectPointer (const char *name, const char *title, Int_t offset, const char *typeName)
virtual ~TStreamerObjectPointer ()
const char * GetInclude () const
Int_t GetSize () const
virtual void Init (TObject *obj=0)
virtual Bool_t IsaPointer () const
virtual void SetArrayDim (Int_t dim)
 TStreamerObjectPointer ()
 TStreamerObjectPointer (const char *name, const char *title, Int_t offset, const char *typeName)
virtual ~TStreamerObjectPointer ()
const char * GetInclude () const
Int_t GetSize () const
virtual void Init (TObject *obj=0)
virtual Bool_t IsaPointer () const
virtual void SetArrayDim (Int_t dim)

Private Member Functions

 TStreamerObjectPointer (const TStreamerObjectPointer &)
TStreamerObjectPointeroperator= (const TStreamerObjectPointer &)
 TStreamerObjectPointer (const TStreamerObjectPointer &)
TStreamerObjectPointeroperator= (const TStreamerObjectPointer &)

Detailed Description

Definition at line 286 of file TStreamerElement.h.


Constructor & Destructor Documentation

TStreamerObjectPointer::TStreamerObjectPointer ( const TStreamerObjectPointer  )  [private]

TStreamerObjectPointer::TStreamerObjectPointer (  ) 

TStreamerObjectPointer::TStreamerObjectPointer ( const char *  name,
const char *  title,
Int_t  offset,
const char *  typeName 
)

Definition at line 1241 of file TStreamerElement.cxx.

References TStreamerElement::fNewType, Init(), and TVirtualStreamerInfo::kObjectp.

TStreamerObjectPointer::~TStreamerObjectPointer (  )  [virtual]

Definition at line 1253 of file TStreamerElement.cxx.

TStreamerObjectPointer::TStreamerObjectPointer ( const TStreamerObjectPointer  )  [private]

TStreamerObjectPointer::TStreamerObjectPointer (  ) 

TStreamerObjectPointer::TStreamerObjectPointer ( const char *  name,
const char *  title,
Int_t  offset,
const char *  typeName 
)

virtual TStreamerObjectPointer::~TStreamerObjectPointer (  )  [virtual]


Member Function Documentation

TStreamerObjectPointer& TStreamerObjectPointer::operator= ( const TStreamerObjectPointer  )  [private]

const char * TStreamerObjectPointer::GetInclude (  )  const [virtual]

Reimplemented from TStreamerElement.

Definition at line 1270 of file TStreamerElement.cxx.

References TString::Form(), TClass::GetClassInfo(), TStreamerElement::GetClassPointer(), TClass::GetDeclFileName(), TStreamerElement::GetTypeName(), gIncludeName, and TClassEdit::ShortType().

Int_t TStreamerObjectPointer::GetSize (  )  const [virtual]

Reimplemented from TStreamerElement.

Definition at line 1286 of file TStreamerElement.cxx.

void TStreamerObjectPointer::Init ( TObject obj = 0  )  [virtual]

Reimplemented from TStreamerElement.

Definition at line 1259 of file TStreamerElement.cxx.

References xmlio::Class, TStreamerElement::fClassObject, TStreamerElement::fTObjectOffset, TClass::GetBaseClassOffset(), TStreamerElement::GetClassPointer(), and TClass::InheritsFrom().

Referenced by TStreamerObjectPointer().

virtual Bool_t TStreamerObjectPointer::IsaPointer (  )  const [inline, virtual]

Reimplemented from TStreamerElement.

Definition at line 300 of file TStreamerElement.h.

References kTRUE.

void TStreamerObjectPointer::SetArrayDim ( Int_t  dim  )  [virtual]

Reimplemented from TStreamerElement.

Definition at line 1295 of file TStreamerElement.cxx.

References TStreamerElement::fNewType.

TStreamerObjectPointer& TStreamerObjectPointer::operator= ( const TStreamerObjectPointer  )  [private]

const char* TStreamerObjectPointer::GetInclude (  )  const [virtual]

Reimplemented from TStreamerElement.

Int_t TStreamerObjectPointer::GetSize (  )  const [virtual]

Reimplemented from TStreamerElement.

virtual void TStreamerObjectPointer::Init ( TObject obj = 0  )  [virtual]

Reimplemented from TStreamerElement.

virtual Bool_t TStreamerObjectPointer::IsaPointer (  )  const [inline, virtual]

Reimplemented from TStreamerElement.

Definition at line 300 of file TStreamerElement.h.

References kTRUE.

virtual void TStreamerObjectPointer::SetArrayDim ( Int_t  dim  )  [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