TStreamerBasicPointer Class Reference

#include <TStreamerElement.h>

Inheritance diagram for TStreamerBasicPointer:

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

Public Member Functions

 TStreamerBasicPointer ()
 pointer to basic type counter
 TStreamerBasicPointer (const char *name, const char *title, Int_t offset, Int_t dtype, const char *countName, const char *countClass, Int_t version, const char *typeName)
virtual ~TStreamerBasicPointer ()
const char * GetCountClass () const
const char * GetCountName () const
Int_t GetCountVersion () const
ULong_t GetMethod () const
Int_t GetSize () const
virtual void Init (TObject *obj=0)
virtual Bool_t HasCounter () const
virtual Bool_t IsaPointer () const
void SetArrayDim (Int_t dim)
void SetCountClass (const char *clname)
void SetCountName (const char *name)
void SetCountVersion (Int_t count)
 TStreamerBasicPointer ()
 pointer to basic type counter
 TStreamerBasicPointer (const char *name, const char *title, Int_t offset, Int_t dtype, const char *countName, const char *countClass, Int_t version, const char *typeName)
virtual ~TStreamerBasicPointer ()
const char * GetCountClass () const
const char * GetCountName () const
Int_t GetCountVersion () const
ULong_t GetMethod () const
Int_t GetSize () const
virtual void Init (TObject *obj=0)
virtual Bool_t HasCounter () const
virtual Bool_t IsaPointer () const
void SetArrayDim (Int_t dim)
void SetCountClass (const char *clname)
void SetCountName (const char *name)
void SetCountVersion (Int_t count)

Protected Attributes

Int_t fCountVersion
TString fCountName
TString fCountClass
TStreamerBasicTypefCounter
TStreamerBasicTypefCounter

Private Member Functions

 TStreamerBasicPointer (const TStreamerBasicPointer &)
TStreamerBasicPointeroperator= (const TStreamerBasicPointer &)
 TStreamerBasicPointer (const TStreamerBasicPointer &)
TStreamerBasicPointeroperator= (const TStreamerBasicPointer &)

Detailed Description

Definition at line 157 of file TStreamerElement.h.


Constructor & Destructor Documentation

TStreamerBasicPointer::TStreamerBasicPointer ( const TStreamerBasicPointer  )  [private]

TStreamerBasicPointer::TStreamerBasicPointer (  ) 

pointer to basic type counter

TStreamerBasicPointer::TStreamerBasicPointer ( const char *  name,
const char *  title,
Int_t  offset,
Int_t  dtype,
const char *  countName,
const char *  countClass,
Int_t  version,
const char *  typeName 
)

Definition at line 749 of file TStreamerElement.cxx.

References fCountClass, fCountName, fCountVersion, Init(), and TVirtualStreamerInfo::kOffsetP.

TStreamerBasicPointer::~TStreamerBasicPointer (  )  [virtual]

Definition at line 764 of file TStreamerElement.cxx.

TStreamerBasicPointer::TStreamerBasicPointer ( const TStreamerBasicPointer  )  [private]

TStreamerBasicPointer::TStreamerBasicPointer (  ) 

pointer to basic type counter

TStreamerBasicPointer::TStreamerBasicPointer ( const char *  name,
const char *  title,
Int_t  offset,
Int_t  dtype,
const char *  countName,
const char *  countClass,
Int_t  version,
const char *  typeName 
)

virtual TStreamerBasicPointer::~TStreamerBasicPointer (  )  [virtual]


Member Function Documentation

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

const char* TStreamerBasicPointer::GetCountClass (  )  const [inline]

Definition at line 175 of file TStreamerElement.h.

References TString::Data(), and fCountClass.

Referenced by TXMLFile::StoreStreamerElement().

const char* TStreamerBasicPointer::GetCountName (  )  const [inline]

Definition at line 176 of file TStreamerElement.h.

References TString::Data(), and fCountName.

Referenced by TBranchElement::BuildTitle(), TXMLPlayer::ProduceStreamerSource(), and TXMLFile::StoreStreamerElement().

Int_t TStreamerBasicPointer::GetCountVersion (  )  const [inline]

Definition at line 177 of file TStreamerElement.h.

References fCountVersion.

Referenced by TXMLFile::StoreStreamerElement().

ULong_t TStreamerBasicPointer::GetMethod (  )  const [virtual]

Reimplemented from TStreamerElement.

Definition at line 770 of file TStreamerElement.cxx.

References fCounter, and TStreamerElement::GetOffset().

Int_t TStreamerBasicPointer::GetSize (  )  const [virtual]

Reimplemented from TStreamerElement.

Definition at line 780 of file TStreamerElement.cxx.

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

Reimplemented from TStreamerElement.

Definition at line 789 of file TStreamerElement.cxx.

References fCountClass, fCounter, fCountName, and InitCounter().

Referenced by TStreamerBasicPointer().

virtual Bool_t TStreamerBasicPointer::HasCounter (  )  const [inline, virtual]

Reimplemented from TStreamerElement.

Definition at line 181 of file TStreamerElement.h.

References fCounter.

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

Reimplemented from TStreamerElement.

Definition at line 182 of file TStreamerElement.h.

References kTRUE.

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

Reimplemented from TStreamerElement.

Definition at line 800 of file TStreamerElement.cxx.

References TStreamerElement::fNewType.

void TStreamerBasicPointer::SetCountClass ( const char *  clname  )  [inline]

Definition at line 184 of file TStreamerElement.h.

References fCountClass.

void TStreamerBasicPointer::SetCountName ( const char *  name  )  [inline]

Definition at line 185 of file TStreamerElement.h.

References fCountName.

void TStreamerBasicPointer::SetCountVersion ( Int_t  count  )  [inline]

Definition at line 186 of file TStreamerElement.h.

References fCountVersion.

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

const char* TStreamerBasicPointer::GetCountClass (  )  const [inline]

Definition at line 175 of file TStreamerElement.h.

References TString::Data(), and fCountClass.

const char* TStreamerBasicPointer::GetCountName (  )  const [inline]

Definition at line 176 of file TStreamerElement.h.

References TString::Data(), and fCountName.

Int_t TStreamerBasicPointer::GetCountVersion (  )  const [inline]

Definition at line 177 of file TStreamerElement.h.

References fCountVersion.

ULong_t TStreamerBasicPointer::GetMethod (  )  const [virtual]

Reimplemented from TStreamerElement.

Int_t TStreamerBasicPointer::GetSize (  )  const [virtual]

Reimplemented from TStreamerElement.

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

Reimplemented from TStreamerElement.

virtual Bool_t TStreamerBasicPointer::HasCounter (  )  const [inline, virtual]

Reimplemented from TStreamerElement.

Definition at line 181 of file TStreamerElement.h.

References fCounter.

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

Reimplemented from TStreamerElement.

Definition at line 182 of file TStreamerElement.h.

References kTRUE.

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

Reimplemented from TStreamerElement.

void TStreamerBasicPointer::SetCountClass ( const char *  clname  )  [inline]

Definition at line 184 of file TStreamerElement.h.

References fCountClass.

void TStreamerBasicPointer::SetCountName ( const char *  name  )  [inline]

Definition at line 185 of file TStreamerElement.h.

References fCountName.

void TStreamerBasicPointer::SetCountVersion ( Int_t  count  )  [inline]

Definition at line 186 of file TStreamerElement.h.

References fCountVersion.


Member Data Documentation

Int_t TStreamerBasicPointer::fCountVersion [protected]

Definition at line 164 of file TStreamerElement.h.

Referenced by GetCountVersion(), SetCountVersion(), and TStreamerBasicPointer().

TString TStreamerBasicPointer::fCountName [protected]

Definition at line 165 of file TStreamerElement.h.

Referenced by GetCountName(), Init(), SetCountName(), and TStreamerBasicPointer().

TString TStreamerBasicPointer::fCountClass [protected]

Definition at line 166 of file TStreamerElement.h.

Referenced by GetCountClass(), Init(), SetCountClass(), and TStreamerBasicPointer().

TStreamerBasicType* TStreamerBasicPointer::fCounter [protected]

Definition at line 167 of file TStreamerElement.h.

Referenced by GetMethod(), HasCounter(), and Init().

TStreamerBasicType* TStreamerBasicPointer::fCounter [protected]

Definition at line 167 of file TStreamerElement.h.


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