TFormLeafInfoCollection Class Reference

#include <TFormLeafInfo.h>

Inheritance diagram for TFormLeafInfoCollection:

TFormLeafInfo TFormLeafInfo TObject TObject TObject TObject List of all members.

Public Member Functions

 TFormLeafInfoCollection (TClass *classptr, Long_t offset, TStreamerElement *element, Bool_t top=kFALSE)
 TFormLeafInfoCollection (TClass *motherclassptr, Long_t offset=0, TClass *elementclassptr=0, Bool_t top=kFALSE)
 TFormLeafInfoCollection ()
 TFormLeafInfoCollection (const TFormLeafInfoCollection &orig)
 ~TFormLeafInfoCollection ()
virtual TFormLeafInfoDeepCopy () const
virtual Bool_t Update ()
virtual Int_t GetCounterValue (TLeaf *leaf)
virtual Int_t ReadCounterValue (char *where)
virtual Int_t GetCounterValue (TLeaf *leaf, Int_t instance)
virtual Bool_t HasCounter () const
virtual Double_t ReadValue (char *where, Int_t instance=0)
virtual Double_t GetValue (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (char *thisobj, Int_t instance=0)
virtual void * GetLocalValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetLocalValuePointer (char *thisobj, Int_t instance=0)
 TFormLeafInfoCollection (TClass *classptr, Long_t offset, TStreamerElement *element, Bool_t top=kFALSE)
 TFormLeafInfoCollection (TClass *motherclassptr, Long_t offset=0, TClass *elementclassptr=0, Bool_t top=kFALSE)
 TFormLeafInfoCollection ()
 TFormLeafInfoCollection (const TFormLeafInfoCollection &orig)
 ~TFormLeafInfoCollection ()
virtual TFormLeafInfoDeepCopy () const
virtual Bool_t Update ()
virtual Int_t GetCounterValue (TLeaf *leaf)
virtual Int_t ReadCounterValue (char *where)
virtual Int_t GetCounterValue (TLeaf *leaf, Int_t instance)
virtual Bool_t HasCounter () const
virtual Double_t ReadValue (char *where, Int_t instance=0)
virtual Double_t GetValue (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetValuePointer (char *thisobj, Int_t instance=0)
virtual void * GetLocalValuePointer (TLeaf *leaf, Int_t instance=0)
virtual void * GetLocalValuePointer (char *thisobj, Int_t instance=0)

Public Attributes

Bool_t fTop
TClassfCollClass
TString fCollClassName
TVirtualCollectionProxyfCollProxy
TStreamerElementfLocalElement
TClassfCollClass
TVirtualCollectionProxyfCollProxy
TStreamerElementfLocalElement

Detailed Description

Definition at line 194 of file TFormLeafInfo.h.


Constructor & Destructor Documentation

TFormLeafInfoCollection::TFormLeafInfoCollection ( TClass classptr,
Long_t  offset,
TStreamerElement element,
Bool_t  top = kFALSE 
)

Definition at line 1311 of file TFormLeafInfo.cxx.

References xmlio::Class, fCollClass, fCollClassName, fCollProxy, TVirtualCollectionProxy::Generate(), TStreamerElement::GetClass(), and TClass::GetCollectionProxy().

TFormLeafInfoCollection::TFormLeafInfoCollection ( TClass motherclassptr,
Long_t  offset = 0,
TClass elementclassptr = 0,
Bool_t  top = kFALSE 
)

Definition at line 1338 of file TFormLeafInfo.cxx.

References xmlio::Class, fCollClass, fCollClassName, fCollProxy, TVirtualCollectionProxy::Generate(), and TClass::GetCollectionProxy().

TFormLeafInfoCollection::TFormLeafInfoCollection (  ) 

Definition at line 1374 of file TFormLeafInfo.cxx.

Referenced by DeepCopy().

TFormLeafInfoCollection::TFormLeafInfoCollection ( const TFormLeafInfoCollection orig  ) 

Definition at line 1385 of file TFormLeafInfo.cxx.

TFormLeafInfoCollection::~TFormLeafInfoCollection (  ) 

Definition at line 1397 of file TFormLeafInfo.cxx.

References fCollProxy, and fLocalElement.

TFormLeafInfoCollection::TFormLeafInfoCollection ( TClass classptr,
Long_t  offset,
TStreamerElement element,
Bool_t  top = kFALSE 
)

TFormLeafInfoCollection::TFormLeafInfoCollection ( TClass motherclassptr,
Long_t  offset = 0,
TClass elementclassptr = 0,
Bool_t  top = kFALSE 
)

TFormLeafInfoCollection::TFormLeafInfoCollection (  ) 

TFormLeafInfoCollection::TFormLeafInfoCollection ( const TFormLeafInfoCollection orig  ) 

TFormLeafInfoCollection::~TFormLeafInfoCollection (  ) 


Member Function Documentation

TFormLeafInfo * TFormLeafInfoCollection::DeepCopy (  )  const [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1405 of file TFormLeafInfo.cxx.

References TFormLeafInfoCollection().

Bool_t TFormLeafInfoCollection::Update (  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1412 of file TFormLeafInfo.cxx.

References fCollClass, fCollClassName, fCollProxy, TVirtualCollectionProxy::Generate(), TClass::GetClass(), TClass::GetCollectionProxy(), kFALSE, kTRUE, and TFormLeafInfo::Update().

Int_t TFormLeafInfoCollection::GetCounterValue ( TLeaf leaf  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1439 of file TFormLeafInfo.cxx.

References fCollProxy, TFormLeafInfo::fCounter, GetLocalValuePointer(), ptr, R__ASSERT, TFormLeafInfo::ReadValue(), and TVirtualCollectionProxy::Size().

Int_t TFormLeafInfoCollection::ReadCounterValue ( char *  where  )  [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1454 of file TFormLeafInfo.cxx.

References fCollProxy, TFormLeafInfo::fCounter, GetLocalValuePointer(), ptr, R__ASSERT, TFormLeafInfo::ReadValue(), and TVirtualCollectionProxy::Size().

Int_t TFormLeafInfoCollection::GetCounterValue ( TLeaf leaf,
Int_t  instance 
) [virtual]

Definition at line 1467 of file TFormLeafInfo.cxx.

References fCollProxy, TFormLeafInfo::fCounter, GetLocalValuePointer(), ptr, R__ASSERT, TFormLeafInfo::ReadValue(), and TVirtualCollectionProxy::Size().

Bool_t TFormLeafInfoCollection::HasCounter (  )  const [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1432 of file TFormLeafInfo.cxx.

References fCollProxy, and TFormLeafInfo::fCounter.

Double_t TFormLeafInfoCollection::ReadValue ( char *  where,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1482 of file TFormLeafInfo.cxx.

References TVirtualCollectionProxy::At(), fCollProxy, TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), GetLocalValuePointer(), TFormLeafInfo::GetPrimaryIndex(), TVirtualCollectionProxy::HasPointers(), len, ptr, R__ASSERT, and TFormLeafInfo::ReadValue().

Double_t TFormLeafInfoCollection::GetValue ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1540 of file TFormLeafInfo.cxx.

References TVirtualCollectionProxy::At(), fCollProxy, TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), GetLocalValuePointer(), TFormLeafInfo::GetPrimaryIndex(), TVirtualCollectionProxy::HasPointers(), len, R__ASSERT, and TFormLeafInfo::ReadValue().

void * TFormLeafInfoCollection::GetValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1574 of file TFormLeafInfo.cxx.

References TVirtualCollectionProxy::At(), fCollProxy, TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), GetLocalValuePointer(), TFormLeafInfo::GetValuePointer(), TVirtualCollectionProxy::HasPointers(), TFormLeafInfo::IsString(), len, and R__ASSERT.

void * TFormLeafInfoCollection::GetValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1607 of file TFormLeafInfo.cxx.

References TVirtualCollectionProxy::At(), fCollProxy, TFormLeafInfo::fElement, TFormLeafInfo::fNext, TFormLeafInfo::GetArrayLength(), TFormLeafInfo::GetValuePointer(), TVirtualCollectionProxy::HasPointers(), len, and R__ASSERT.

void * TFormLeafInfoCollection::GetLocalValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1515 of file TFormLeafInfo.cxx.

References xmlio::Class, fTop, TLeaf::GetBranch(), TFormLeafInfo::GetLocalValuePointer(), and TObject::InheritsFrom().

Referenced by GetCounterValue(), GetValue(), GetValuePointer(), ReadCounterValue(), and ReadValue().

void * TFormLeafInfoCollection::GetLocalValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

Definition at line 1533 of file TFormLeafInfo.cxx.

References TFormLeafInfo::GetLocalValuePointer().

virtual TFormLeafInfo* TFormLeafInfoCollection::DeepCopy (  )  const [virtual]

Reimplemented from TFormLeafInfo.

virtual Bool_t TFormLeafInfoCollection::Update (  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoCollection::GetCounterValue ( TLeaf leaf  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoCollection::ReadCounterValue ( char *  where  )  [virtual]

Reimplemented from TFormLeafInfo.

virtual Int_t TFormLeafInfoCollection::GetCounterValue ( TLeaf leaf,
Int_t  instance 
) [virtual]

virtual Bool_t TFormLeafInfoCollection::HasCounter (  )  const [virtual]

Reimplemented from TFormLeafInfo.

virtual Double_t TFormLeafInfoCollection::ReadValue ( char *  where,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual Double_t TFormLeafInfoCollection::GetValue ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoCollection::GetValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoCollection::GetValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoCollection::GetLocalValuePointer ( TLeaf leaf,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.

virtual void* TFormLeafInfoCollection::GetLocalValuePointer ( char *  thisobj,
Int_t  instance = 0 
) [virtual]

Reimplemented from TFormLeafInfo.


Member Data Documentation

Bool_t TFormLeafInfoCollection::fTop

Definition at line 196 of file TFormLeafInfo.h.

Referenced by GetLocalValuePointer().

TClass* TFormLeafInfoCollection::fCollClass

Definition at line 198 of file TFormLeafInfo.h.

Referenced by TFormLeafInfoCollection(), and Update().

TString TFormLeafInfoCollection::fCollClassName

Definition at line 199 of file TFormLeafInfo.h.

Referenced by TFormLeafInfoCollection(), and Update().

TVirtualCollectionProxy* TFormLeafInfoCollection::fCollProxy

Definition at line 200 of file TFormLeafInfo.h.

Referenced by GetCounterValue(), GetValue(), GetValuePointer(), HasCounter(), ReadCounterValue(), ReadValue(), TFormLeafInfoCollection(), Update(), and ~TFormLeafInfoCollection().

TStreamerElement* TFormLeafInfoCollection::fLocalElement

Definition at line 201 of file TFormLeafInfo.h.

Referenced by ~TFormLeafInfoCollection().

TClass* TFormLeafInfoCollection::fCollClass

Definition at line 198 of file TFormLeafInfo.h.

TVirtualCollectionProxy* TFormLeafInfoCollection::fCollProxy

Definition at line 200 of file TFormLeafInfo.h.

TStreamerElement* TFormLeafInfoCollection::fLocalElement

Definition at line 201 of file TFormLeafInfo.h.


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