#include <TStreamerElement.h>
Inheritance diagram for TStreamerElement:
Public Types | |
enum | ESTLtype |
Conversion factor if a range is specified fFactor = (1<<nbits/(xmax-xmin). More... | |
enum | |
enum | ESTLtype |
Conversion factor if a range is specified fFactor = (1<<nbits/(xmax-xmin). More... | |
enum | |
Public Member Functions | |
TStreamerElement () | |
TStreamerElement (const char *name, const char *title, Int_t offset, Int_t dtype, const char *typeName) | |
virtual | ~TStreamerElement () |
virtual Bool_t | CannotSplit () const |
Int_t | GetArrayDim () const |
Int_t | GetArrayLength () const |
virtual TClass * | GetClassPointer () const |
TClass * | GetClass () const |
virtual Int_t | GetExecID () const |
virtual const char * | GetFullName () const |
virtual const char * | GetInclude () const |
Int_t | GetMaxIndex (Int_t i) const |
virtual ULong_t | GetMethod () const |
TMemberStreamer * | GetStreamer () const |
virtual Int_t | GetSize () const |
Int_t | GetNewType () const |
TClass * | GetNewClass () const |
Int_t | GetType () const |
Int_t | GetOffset () const |
Int_t | GetTObjectOffset () const |
const char * | GetTypeName () const |
const char * | GetTypeNameBasic () const |
Double_t | GetFactor () const |
Double_t | GetXmin () const |
Double_t | GetXmax () const |
virtual void | Init (TObject *obj=0) |
virtual Bool_t | IsaPointer () const |
virtual Bool_t | HasCounter () const |
virtual Bool_t | IsOldFormat (const char *newTypeName) |
virtual Bool_t | IsBase () const |
virtual void | ls (Option_t *option="") const |
virtual void | SetArrayDim (Int_t dim) |
virtual void | SetMaxIndex (Int_t dim, Int_t max) |
virtual void | SetOffset (Int_t offset) |
virtual void | SetTObjectOffset (Int_t tobjoffset) |
virtual void | SetStreamer (TMemberStreamer *streamer) |
virtual void | SetSize (Int_t dsize) |
virtual void | SetNewType (Int_t dtype) |
virtual void | SetNewClass (TClass *cl) |
virtual void | SetType (Int_t dtype) |
virtual void | SetTypeName (const char *name) |
virtual void | Update (const TClass *oldClass, TClass *newClass) |
TStreamerElement () | |
TStreamerElement (const char *name, const char *title, Int_t offset, Int_t dtype, const char *typeName) | |
virtual | ~TStreamerElement () |
virtual Bool_t | CannotSplit () const |
Int_t | GetArrayDim () const |
Int_t | GetArrayLength () const |
virtual TClass * | GetClassPointer () const |
TClass * | GetClass () const |
virtual Int_t | GetExecID () const |
virtual const char * | GetFullName () const |
virtual const char * | GetInclude () const |
Int_t | GetMaxIndex (Int_t i) const |
virtual ULong_t | GetMethod () const |
TMemberStreamer * | GetStreamer () const |
virtual Int_t | GetSize () const |
Int_t | GetNewType () const |
TClass * | GetNewClass () const |
Int_t | GetType () const |
Int_t | GetOffset () const |
Int_t | GetTObjectOffset () const |
const char * | GetTypeName () const |
const char * | GetTypeNameBasic () const |
Double_t | GetFactor () const |
Double_t | GetXmin () const |
Double_t | GetXmax () const |
virtual void | Init (TObject *obj=0) |
virtual Bool_t | IsaPointer () const |
virtual Bool_t | HasCounter () const |
virtual Bool_t | IsOldFormat (const char *newTypeName) |
virtual Bool_t | IsBase () const |
virtual void | ls (Option_t *option="") const |
virtual void | SetArrayDim (Int_t dim) |
virtual void | SetMaxIndex (Int_t dim, Int_t max) |
virtual void | SetOffset (Int_t offset) |
virtual void | SetTObjectOffset (Int_t tobjoffset) |
virtual void | SetStreamer (TMemberStreamer *streamer) |
virtual void | SetSize (Int_t dsize) |
virtual void | SetNewType (Int_t dtype) |
virtual void | SetNewClass (TClass *cl) |
virtual void | SetType (Int_t dtype) |
virtual void | SetTypeName (const char *name) |
virtual void | Update (const TClass *oldClass, TClass *newClass) |
Protected Attributes | |
Int_t | fType |
Int_t | fSize |
Int_t | fArrayLength |
Int_t | fArrayDim |
Int_t | fMaxIndex [5] |
Int_t | fOffset |
Int_t | fTObjectOffset |
element offset in class | |
Int_t | fNewType |
base offset for TObject if the element inherits from it | |
TString | fTypeName |
new element type when reading | |
TClass * | fClassObject |
TClass * | fNewClass |
pointer to class of object | |
TMemberStreamer * | fStreamer |
new element class when reading | |
Double_t | fXmin |
pointer to element Streamer | |
Double_t | fXmax |
Minimum of data member if a range is specified [xmin,xmax,nbits]. | |
Double_t | fFactor |
Maximum of data member if a range is specified [xmin,xmax,nbits]. | |
TClass * | fClassObject |
TClass * | fNewClass |
pointer to class of object | |
TMemberStreamer * | fStreamer |
new element class when reading | |
Private Member Functions | |
TStreamerElement (const TStreamerElement &) | |
TStreamerElement & | operator= (const TStreamerElement &) |
TStreamerElement (const TStreamerElement &) | |
TStreamerElement & | operator= (const TStreamerElement &) |
Definition at line 32 of file TStreamerElement.h.
Conversion factor if a range is specified fFactor = (1<<nbits/(xmax-xmin).
Definition at line 57 of file TStreamerElement.h.
anonymous enum |
Definition at line 65 of file TStreamerElement.h.
Conversion factor if a range is specified fFactor = (1<<nbits/(xmax-xmin).
Definition at line 57 of file TStreamerElement.h.
anonymous enum |
Definition at line 65 of file TStreamerElement.h.
TStreamerElement::TStreamerElement | ( | const TStreamerElement & | ) | [private] |
TStreamerElement::TStreamerElement | ( | ) |
TStreamerElement::TStreamerElement | ( | const char * | name, | |
const char * | title, | |||
Int_t | offset, | |||
Int_t | dtype, | |||
const char * | typeName | |||
) |
Definition at line 184 of file TStreamerElement.cxx.
References fArrayDim, fArrayLength, fClassObject, fFactor, fMaxIndex, fNewClass, fNewType, fOffset, fSize, fStreamer, fTObjectOffset, fType, fTypeName, fXmax, fXmin, GetRange(), i, kHasRange, TClassEdit::ResolveTypedef(), and TObject::SetBit().
TStreamerElement::~TStreamerElement | ( | ) | [virtual] |
Definition at line 215 of file TStreamerElement.cxx.
TStreamerElement::TStreamerElement | ( | const TStreamerElement & | ) | [private] |
TStreamerElement::TStreamerElement | ( | ) |
TStreamerElement::TStreamerElement | ( | const char * | name, | |
const char * | title, | |||
Int_t | offset, | |||
Int_t | dtype, | |||
const char * | typeName | |||
) |
virtual TStreamerElement::~TStreamerElement | ( | ) | [virtual] |
TStreamerElement& TStreamerElement::operator= | ( | const TStreamerElement & | ) | [private] |
Bool_t TStreamerElement::CannotSplit | ( | ) | const [virtual] |
Definition at line 222 of file TStreamerElement.cxx.
References TClass::CanSplit(), fType, GetClassPointer(), TNamed::GetTitle(), TVirtualStreamerInfo::kAny, kFALSE, TVirtualStreamerInfo::kObject, TVirtualStreamerInfo::kOffsetL, TVirtualStreamerInfo::kTNamed, TVirtualStreamerInfo::kTObject, kTRUE, and TVirtualStreamerInfo::kTString.
Referenced by TStreamerSTL::CannotSplit(), and TBranchElement::Init().
Int_t TStreamerElement::GetArrayDim | ( | ) | const [inline] |
Definition at line 78 of file TStreamerElement.h.
References fArrayDim.
Referenced by TStreamerSTL::CannotSplit(), TStreamerInfo::Compile(), TSQLStructure::DefineElementColumnType(), TStreamerInfo::GenerateIncludes(), ROOT::GetArrayType(), TSQLStructure::MakeArrayIndex(), TTreeFormula::RegisterDimensions(), and TXMLFile::StoreStreamerElement().
Int_t TStreamerElement::GetArrayLength | ( | ) | const [inline] |
Definition at line 79 of file TStreamerElement.h.
References fArrayLength.
Referenced by TStreamerSTL::CannotSplit(), TStreamerInfo::Compile(), TSQLStructure::DefineElementColumnType(), TFormLeafInfo::GetArrayLength(), TSQLStructure::LocateElementColumn(), TSQLStructure::MakeArrayIndex(), TStreamerInfo::New(), TXMLPlayer::ProduceSTLstreamer(), and TSQLStructure::StoreElementInNormalForm().
TClass * TStreamerElement::GetClassPointer | ( | ) | const [virtual] |
Definition at line 248 of file TStreamerElement.cxx.
References fClassObject, fTypeName, TClass::GetClass(), TString::Index(), TString::kTrailing, TString::Remove(), and TString::Strip().
Referenced by ROOT::TTreeProxyGenerator::AnalyzeElement(), TTreeFormula::BranchHasMethod(), TBranchElement::Browse(), TClass::BuildEmulatedRealData(), CannotSplit(), TStreamerInfo::Compile(), TTreeFormula::FindLeafForExpression(), TMakeProject::GenerateMissingStreamerInfos(), TClass::GetBaseClassOffsetRecurse(), TNonSplitBrowsable::GetBrowsables(), GetClass(), TFormLeafInfo::GetClass(), TVirtualBranchBrowsable::GetCollectionContainedType(), TBranchElement::GetCurrentClass(), TBranchElement::GetExpectedType(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAnyPointer::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObject::GetInclude(), TTreeFormula::GetLeafWithDatamember(), TFormLeafInfo::GetLocalValuePointer(), TStreamerSTL::GetSize(), TStreamerObjectAny::GetSize(), TStreamerObject::GetSize(), TStreamerInfo::GetStreamerElement(), TStreamerObjectAny::Init(), TStreamerObjectAnyPointer::Init(), Init(), TStreamerObject::Init(), TStreamerObjectPointer::Init(), TBranchElement::InitializeOffsets(), TStreamerInfo::New(), TTreeFormula::ParseWithLeaf(), TXMLPlayer::ProduceSTLstreamer(), TFormLeafInfoPointer::ReadValue(), TFormLeafInfo::ReadValue(), TTreeFormula::RegisterDimensions(), ROOT::TBranchProxy::Setup(), TSQLStructure::StoreElementInNormalForm(), TStreamerSTL::TStreamerSTL(), Update(), TFormLeafInfo::Update(), TBufferXML::WorkWithElement(), and TXMLSetup::XmlGetElementName().
TClass* TStreamerElement::GetClass | ( | ) | const [inline] |
Definition at line 81 of file TStreamerElement.h.
References GetClassPointer().
Referenced by TBranchElement::InitializeOffsets(), TStreamerInfo::PrintValueAux(), and TFormLeafInfoCollection::TFormLeafInfoCollection().
Int_t TStreamerElement::GetExecID | ( | ) | const [virtual] |
Definition at line 260 of file TStreamerElement.cxx.
References TRef::AddExec(), TString::Data(), fTypeName, TNamed::GetTitle(), TObject::GetUniqueID(), TObject::SetUniqueID(), and strlcpy().
const char * TStreamerElement::GetFullName | ( | ) | const [virtual] |
Definition at line 290 of file TStreamerElement.cxx.
References fArrayDim, fMaxIndex, TNamed::GetName(), i, kMaxLen, name, and snprintf.
Referenced by TClass::BuildEmulatedRealData(), TStreamerBase::ls(), and ls().
virtual const char* TStreamerElement::GetInclude | ( | ) | const [inline, virtual] |
Definition at line 85 of file TStreamerElement.h.
References fMaxIndex.
Referenced by TStreamerInfo::GenerateIncludes(), ROOT::GetArrayType(), TSQLStructure::MakeArrayIndex(), TTreeFormula::RegisterDimensions(), and TXMLFile::StoreStreamerElement().
virtual ULong_t TStreamerElement::GetMethod | ( | ) | const [inline, virtual] |
Definition at line 86 of file TStreamerElement.h.
References fStreamer.
Referenced by TStreamerInfo::Compile().
TMemberStreamer * TStreamerElement::GetStreamer | ( | ) | const |
Definition at line 315 of file TStreamerElement.cxx.
References fStreamer.
Referenced by TStreamerInfo::Compile(), and TSQLStructure::DefineElementColumnType().
Int_t TStreamerElement::GetSize | ( | ) | const [virtual] |
Definition at line 307 of file TStreamerElement.cxx.
References fSize.
Referenced by TStreamerInfo::Compile(), TStreamerInfo::GetSizeElements(), and TXMLFile::StoreStreamerElement().
Int_t TStreamerElement::GetNewType | ( | ) | const [inline] |
Definition at line 89 of file TStreamerElement.h.
References fNewType.
Referenced by TStreamerInfo::Compile(), TFormLeafInfo::GetLocalValuePointer(), TBranchElement::InitializeOffsets(), TFormLeafInfo::IsInteger(), TFormLeafInfo::IsString(), TTreeFormula::ParseWithLeaf(), TFormLeafInfoPointer::ReadValue(), TFormLeafInfo::ReadValue(), TTreeFormula::RegisterDimensions(), and TFormLeafInfo::Update().
TClass* TStreamerElement::GetNewClass | ( | ) | const [inline] |
Definition at line 90 of file TStreamerElement.h.
References fNewClass.
Referenced by TStreamerInfo::Compile().
Int_t TStreamerElement::GetType | ( | ) | const [inline] |
Definition at line 91 of file TStreamerElement.h.
References fType.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeElement(), TClass::BuildEmulatedRealData(), TStreamerInfo::Compile(), TBufferXML::CreateElemNode(), TSQLStructure::DefineElementColumnName(), TSQLStructure::DefineElementColumnType(), TXMLPlayer::GetBasicTypeName(), TBranchElement::Init(), InitCounter(), TBranchElement::InitializeOffsets(), TDumpMembers::Inspect(), TSQLStructure::LocateElementColumn(), TStreamerInfo::New(), TBufferXML::PerformPostProcessing(), TBufferXML::PerformPreProcessing(), TBufferSQL2::SetStreamerElementNumber(), TSQLStructure::StoreElementInNormalForm(), TXMLFile::StoreStreamerElement(), and TBufferXML::WorkWithElement().
Int_t TStreamerElement::GetOffset | ( | ) | const [inline] |
Definition at line 92 of file TStreamerElement.h.
References fOffset.
Referenced by TClass::BuildEmulatedRealData(), TStreamerInfo::Compile(), TStreamerLoop::GetMethod(), TStreamerBasicPointer::GetMethod(), TStreamerInfo::GetOffset(), TStreamerInfo::GetStreamerElement(), TBranchElement::InitializeOffsets(), TStreamerInfo::New(), TBranchSTL::SetAddress(), and ROOT::TBranchProxy::Setup().
Int_t TStreamerElement::GetTObjectOffset | ( | ) | const [inline] |
const char* TStreamerElement::GetTypeName | ( | ) | const [inline] |
Definition at line 94 of file TStreamerElement.h.
References TString::Data(), and fTypeName.
Referenced by TStreamerInfo::Compile(), TTreeFormula::EvalClass(), TStreamerInfo::GenerateIncludes(), TMakeProject::GenerateMissingStreamerInfos(), ROOT::GetArrayType(), TNonSplitBrowsable::GetBrowsables(), TBranchElement::GetCollectionProxy(), TStreamerObjectAnyPointer::GetInclude(), TStreamerObjectPointer::GetInclude(), TStreamerObjectAny::GetInclude(), TStreamerObject::GetInclude(), TBranchElement::Init(), TDumpMembers::Inspect(), TStreamerSTL::IsaPointer(), TStreamerSTL::IsBase(), TStreamerBase::ls(), TStreamerSTL::ls(), ls(), TTreePlayer::MakeClass(), and TXMLFile::StoreStreamerElement().
const char * TStreamerElement::GetTypeNameBasic | ( | ) | const |
Definition at line 323 of file TStreamerElement.cxx.
References TString::Data(), fType, fTypeName, TROOT::GetType(), TDataType::GetType(), TDataType::GetTypeName(), and gROOT.
Referenced by TXMLPlayer::GetBasicTypeName(), TBranchElement::GetExpectedType(), and TStreamerSTL::IsBase().
Double_t TStreamerElement::GetFactor | ( | ) | const [inline] |
Definition at line 96 of file TStreamerElement.h.
References fFactor.
Referenced by TStreamerInfo::Compile(), GetVectorAction(), TBufferFile::ReadDouble32(), TBufferFile::ReadFastArrayDouble32(), TBufferFile::ReadFastArrayFloat16(), TBufferFile::ReadFloat16(), TBufferFile::WriteDouble32(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), and TBufferFile::WriteFloat16().
Double_t TStreamerElement::GetXmin | ( | ) | const [inline] |
Definition at line 97 of file TStreamerElement.h.
References fXmin.
Referenced by TStreamerInfo::Compile(), GetVectorAction(), TBufferFile::ReadDouble32(), TBufferFile::ReadFastArrayDouble32(), TBufferFile::ReadFastArrayFloat16(), TBufferFile::ReadFloat16(), TBufferFile::WriteDouble32(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), and TBufferFile::WriteFloat16().
Double_t TStreamerElement::GetXmax | ( | ) | const [inline] |
Definition at line 98 of file TStreamerElement.h.
References fXmax.
Referenced by TStreamerInfo::Compile(), TBufferFile::WriteDouble32(), TBufferFile::WriteFastArrayDouble32(), TBufferFile::WriteFastArrayFloat16(), and TBufferFile::WriteFloat16().
void TStreamerElement::Init | ( | TObject * | obj = 0 |
) | [virtual] |
Definition at line 337 of file TStreamerElement.cxx.
References xmlio::Class, fClassObject, fTObjectOffset, TClass::GetBaseClassOffset(), GetClassPointer(), and TClass::InheritsFrom().
virtual Bool_t TStreamerElement::IsaPointer | ( | ) | const [inline, virtual] |
Definition at line 100 of file TStreamerElement.h.
References kFALSE.
Referenced by TDumpMembers::Inspect(), ls(), TTreeFormula::ParseWithLeaf(), TBranchSTL::SetAddress(), and ROOT::TBranchProxy::Setup().
virtual Bool_t TStreamerElement::HasCounter | ( | ) | const [inline, virtual] |
Bool_t TStreamerElement::IsOldFormat | ( | const char * | newTypeName | ) | [virtual] |
Definition at line 348 of file TStreamerElement.cxx.
References TString::Data(), fTypeName, kFALSE, and kTRUE.
Bool_t TStreamerElement::IsBase | ( | ) | const [virtual] |
Definition at line 362 of file TStreamerElement.cxx.
References kFALSE.
Referenced by TClass::BuildEmulatedRealData(), TStreamerInfo::Compile(), TBranchElement::FindBranch(), TBranchElement::FindLeaf(), TMakeProject::GenerateMissingStreamerInfos(), TNonSplitBrowsable::GetBrowsables(), and TBranchElement::InitializeOffsets().
void TStreamerElement::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 370 of file TStreamerElement.cxx.
References TString::Contains(), TString::Data(), fOffset, fType, fTypeName, GetFullName(), TNamed::GetTitle(), GetTypeName(), IsaPointer(), kCache, and TObject::TestBit().
void TStreamerElement::SetArrayDim | ( | Int_t | dim | ) | [virtual] |
Definition at line 382 of file TStreamerElement.cxx.
References fArrayDim, fNewType, fType, and TVirtualStreamerInfo::kOffsetL.
Referenced by TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), and TXMLFile::ReadStreamerElement().
Definition at line 392 of file TStreamerElement.cxx.
References fArrayLength, and fMaxIndex.
Referenced by TBufferXML::ClassMember(), TBufferSQL2::ClassMember(), and TXMLFile::ReadStreamerElement().
virtual void TStreamerElement::SetOffset | ( | Int_t | offset | ) | [inline, virtual] |
virtual void TStreamerElement::SetTObjectOffset | ( | Int_t | tobjoffset | ) | [inline, virtual] |
Definition at line 108 of file TStreamerElement.h.
References fTObjectOffset.
Referenced by TStreamerInfo::ReadBufferSkip().
void TStreamerElement::SetStreamer | ( | TMemberStreamer * | streamer | ) | [virtual] |
virtual void TStreamerElement::SetSize | ( | Int_t | dsize | ) | [inline, virtual] |
Definition at line 110 of file TStreamerElement.h.
References fSize.
Referenced by R__CreateEmulatedElement(), and TXMLFile::ReadStreamerElement().
virtual void TStreamerElement::SetNewType | ( | Int_t | dtype | ) | [inline, virtual] |
Definition at line 111 of file TStreamerElement.h.
References fNewType.
Referenced by TXMLFile::ReadStreamerElement().
virtual void TStreamerElement::SetNewClass | ( | TClass * | cl | ) | [inline, virtual] |
virtual void TStreamerElement::SetType | ( | Int_t | dtype | ) | [inline, virtual] |
Definition at line 113 of file TStreamerElement.h.
References fType.
Referenced by InitCounter(), and TXMLFile::ReadStreamerElement().
virtual void TStreamerElement::SetTypeName | ( | const char * | name | ) | [inline, virtual] |
Definition at line 114 of file TStreamerElement.h.
References fClassObject, and fTypeName.
Referenced by TXMLFile::ReadStreamerElement().
Definition at line 471 of file TStreamerElement.cxx.
References xmlio::Class, fClassObject, fTObjectOffset, TClass::GetBaseClassOffset(), GetClassPointer(), and TClass::InheritsFrom().
Referenced by TStreamerInfo::Update().
TStreamerElement& TStreamerElement::operator= | ( | const TStreamerElement & | ) | [private] |
virtual Bool_t TStreamerElement::CannotSplit | ( | ) | const [virtual] |
Int_t TStreamerElement::GetArrayDim | ( | ) | const [inline] |
Int_t TStreamerElement::GetArrayLength | ( | ) | const [inline] |
virtual TClass* TStreamerElement::GetClassPointer | ( | ) | const [virtual] |
TClass* TStreamerElement::GetClass | ( | ) | const [inline] |
virtual Int_t TStreamerElement::GetExecID | ( | ) | const [virtual] |
virtual const char* TStreamerElement::GetFullName | ( | ) | const [virtual] |
virtual const char* TStreamerElement::GetInclude | ( | ) | const [inline, virtual] |
Definition at line 84 of file TStreamerElement.h.
virtual ULong_t TStreamerElement::GetMethod | ( | ) | const [inline, virtual] |
TMemberStreamer* TStreamerElement::GetStreamer | ( | ) | const |
virtual Int_t TStreamerElement::GetSize | ( | ) | const [virtual] |
Int_t TStreamerElement::GetNewType | ( | ) | const [inline] |
TClass* TStreamerElement::GetNewClass | ( | ) | const [inline] |
Int_t TStreamerElement::GetType | ( | ) | const [inline] |
Int_t TStreamerElement::GetOffset | ( | ) | const [inline] |
Int_t TStreamerElement::GetTObjectOffset | ( | ) | const [inline] |
const char* TStreamerElement::GetTypeName | ( | ) | const [inline] |
const char* TStreamerElement::GetTypeNameBasic | ( | ) | const |
Double_t TStreamerElement::GetFactor | ( | ) | const [inline] |
Double_t TStreamerElement::GetXmin | ( | ) | const [inline] |
Double_t TStreamerElement::GetXmax | ( | ) | const [inline] |
virtual void TStreamerElement::Init | ( | TObject * | obj = 0 |
) | [virtual] |
virtual Bool_t TStreamerElement::IsaPointer | ( | ) | const [inline, virtual] |
virtual Bool_t TStreamerElement::HasCounter | ( | ) | const [inline, virtual] |
virtual Bool_t TStreamerElement::IsOldFormat | ( | const char * | newTypeName | ) | [virtual] |
virtual Bool_t TStreamerElement::IsBase | ( | ) | const [virtual] |
virtual void TStreamerElement::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
virtual void TStreamerElement::SetArrayDim | ( | Int_t | dim | ) | [virtual] |
virtual void TStreamerElement::SetOffset | ( | Int_t | offset | ) | [inline, virtual] |
virtual void TStreamerElement::SetTObjectOffset | ( | Int_t | tobjoffset | ) | [inline, virtual] |
virtual void TStreamerElement::SetStreamer | ( | TMemberStreamer * | streamer | ) | [virtual] |
virtual void TStreamerElement::SetSize | ( | Int_t | dsize | ) | [inline, virtual] |
virtual void TStreamerElement::SetNewType | ( | Int_t | dtype | ) | [inline, virtual] |
virtual void TStreamerElement::SetNewClass | ( | TClass * | cl | ) | [inline, virtual] |
virtual void TStreamerElement::SetType | ( | Int_t | dtype | ) | [inline, virtual] |
virtual void TStreamerElement::SetTypeName | ( | const char * | name | ) | [inline, virtual] |
Int_t TStreamerElement::fType [protected] |
Definition at line 39 of file TStreamerElement.h.
Referenced by CannotSplit(), GetType(), GetTypeNameBasic(), ls(), SetArrayDim(), SetType(), and TStreamerElement().
Int_t TStreamerElement::fSize [protected] |
Definition at line 40 of file TStreamerElement.h.
Referenced by GetSize(), SetSize(), and TStreamerElement().
Int_t TStreamerElement::fArrayLength [protected] |
Definition at line 41 of file TStreamerElement.h.
Referenced by GetArrayLength(), SetMaxIndex(), and TStreamerElement().
Int_t TStreamerElement::fArrayDim [protected] |
Definition at line 42 of file TStreamerElement.h.
Referenced by GetArrayDim(), GetFullName(), SetArrayDim(), and TStreamerElement().
Int_t TStreamerElement::fMaxIndex [protected] |
Definition at line 43 of file TStreamerElement.h.
Referenced by GetFullName(), GetMaxIndex(), TStreamerSTL::ls(), SetMaxIndex(), and TStreamerElement().
Int_t TStreamerElement::fOffset [protected] |
Definition at line 44 of file TStreamerElement.h.
Referenced by GetOffset(), TStreamerBase::ls(), TStreamerSTL::ls(), ls(), TStreamerBase::ReadBuffer(), SetOffset(), TStreamerElement(), TStreamerSTLstring::TStreamerSTLstring(), and TStreamerBase::WriteBuffer().
Int_t TStreamerElement::fTObjectOffset [protected] |
element offset in class
Definition at line 45 of file TStreamerElement.h.
Referenced by GetTObjectOffset(), TStreamerObjectAny::Init(), TStreamerObjectAnyPointer::Init(), Init(), TStreamerObject::Init(), TStreamerObjectPointer::Init(), SetTObjectOffset(), TStreamerElement(), Update(), and TStreamerBase::Update().
Int_t TStreamerElement::fNewType [protected] |
base offset for TObject if the element inherits from it
Definition at line 46 of file TStreamerElement.h.
Referenced by GetNewType(), SetArrayDim(), TStreamerObjectAnyPointer::SetArrayDim(), TStreamerBasicPointer::SetArrayDim(), TStreamerObjectPointer::SetArrayDim(), SetNewType(), TStreamerBase::TStreamerBase(), TStreamerElement(), TStreamerObject::TStreamerObject(), TStreamerObjectAnyPointer::TStreamerObjectAnyPointer(), TStreamerObjectPointer::TStreamerObjectPointer(), and TStreamerSTLstring::TStreamerSTLstring().
TString TStreamerElement::fTypeName [protected] |
new element type when reading
Definition at line 47 of file TStreamerElement.h.
Referenced by GetClassPointer(), GetExecID(), TStreamerSTL::GetSize(), GetTypeName(), GetTypeNameBasic(), IsOldFormat(), ls(), SetTypeName(), TStreamerElement(), TStreamerSTL::TStreamerSTL(), and TStreamerSTLstring::TStreamerSTLstring().
TClass* TStreamerElement::fClassObject [protected] |
Definition at line 48 of file TStreamerElement.h.
Referenced by GetClassPointer(), TStreamerObjectAny::Init(), TStreamerObjectAnyPointer::Init(), Init(), TStreamerObject::Init(), TStreamerObjectPointer::Init(), SetTypeName(), TStreamerElement(), Update(), and TStreamerBase::Update().
TClass* TStreamerElement::fNewClass [protected] |
pointer to class of object
Definition at line 49 of file TStreamerElement.h.
Referenced by GetNewClass(), SetNewClass(), and TStreamerElement().
TMemberStreamer* TStreamerElement::fStreamer [protected] |
new element class when reading
Definition at line 50 of file TStreamerElement.h.
Referenced by GetMethod(), GetStreamer(), TStreamerSTL::SetStreamer(), SetStreamer(), and TStreamerElement().
Double_t TStreamerElement::fXmin [protected] |
pointer to element Streamer
Definition at line 51 of file TStreamerElement.h.
Referenced by GetXmin(), and TStreamerElement().
Double_t TStreamerElement::fXmax [protected] |
Minimum of data member if a range is specified [xmin,xmax,nbits].
Definition at line 52 of file TStreamerElement.h.
Referenced by GetXmax(), and TStreamerElement().
Double_t TStreamerElement::fFactor [protected] |
Maximum of data member if a range is specified [xmin,xmax,nbits].
Definition at line 53 of file TStreamerElement.h.
Referenced by GetFactor(), and TStreamerElement().
TClass* TStreamerElement::fClassObject [protected] |
Definition at line 48 of file TStreamerElement.h.
TClass* TStreamerElement::fNewClass [protected] |
TMemberStreamer* TStreamerElement::fStreamer [protected] |