#include <TStreamerInfo.h>
Inheritance diagram for TStreamerInfo:
Definition at line 49 of file TStreamerInfo.h.
anonymous enum |
Definition at line 129 of file TStreamerInfo.h.
anonymous enum |
Definition at line 129 of file TStreamerInfo.h.
TStreamerInfo::TStreamerInfo | ( | const TStreamerInfo & | ) | [private] |
TStreamerInfo::TStreamerInfo | ( | ) |
Referenced by NewInfo().
TStreamerInfo::TStreamerInfo | ( | TClass * | cl | ) |
virtual TStreamerInfo::~TStreamerInfo | ( | ) | [virtual] |
TStreamerInfo::TStreamerInfo | ( | const TStreamerInfo & | ) | [private] |
TStreamerInfo::TStreamerInfo | ( | ) |
TStreamerInfo::TStreamerInfo | ( | TClass * | cl | ) |
virtual TStreamerInfo::~TStreamerInfo | ( | ) | [virtual] |
Definition at line 3077 of file TStreamerInfo.cxx.
References kBits, kBool, kBool_t, kChar, kChar_t, kConv, kCounter, kDouble, kDouble32, kDouble32_t, kDouble_t, kFloat, kFloat16, kFloat16_t, kFloat_t, kInt_t, kLong, kLong64, kLong64_t, kLong_t, kOffsetL, kOffsetP, kShort, kShort_t, kSTL, kUChar, kUChar_t, kUInt_t, kULong, kULong64, kULong64_t, kULong_t, kUShort, kUShort_t, Long64_t, READ_ARRAY, and val.
Referenced by GetValue(), GetValueClones(), GetValueSTL(), and GetValueSTLP().
void TStreamerInfo::PrintValueAux | ( | char * | ladd, | |
Int_t | atype, | |||
TStreamerElement * | aElement, | |||
Int_t | aleng, | |||
Int_t * | count | |||
) | [static, private] |
Definition at line 3953 of file TStreamerInfo.cxx.
References TString::Data(), TStreamerElement::GetClass(), TNamed::GetName(), TNamed::GetTitle(), j, kAny, kAnyP, kAnyp, kBase, kBits, kBool, kChar, kCharStar, kCounter, kDouble, kDouble32, kFloat, kFloat16, kLong, kLong64, kObject, kObjectp, kObjectP, kOffsetL, kOffsetP, kShort, kSTL, kStreamer, kStreamLoop, kTNamed, kTObject, kTString, kUChar, kULong, kULong64, kUShort, Long64_t, PrintCR(), and val.
Referenced by PrintValue(), PrintValueClones(), and PrintValueSTL().
UInt_t TStreamerInfo::GenerateIncludes | ( | FILE * | fp, | |
char * | inclist, | |||
const TList * | extrainfos | |||
) | [private] |
Definition at line 2688 of file TStreamerInfo.cxx.
References TMakeProject::AddInclude(), xmlio::Class, TString::Data(), fElements, TString::Format(), TMakeProject::GenerateIncludeForTemplate(), TStreamerElement::GetArrayDim(), TMakeProject::GetHeaderName(), TStreamerElement::GetInclude(), TStreamerElement::GetMaxIndex(), TNamed::GetName(), TStreamerElement::GetTypeName(), TObject::InheritsFrom(), kFALSE, kTRUE, and name.
Referenced by GenerateHeaderFile().
void TStreamerInfo::GenerateDeclaration | ( | FILE * | fp, | |
FILE * | sfp, | |||
const TList * | subClasses, | |||
Bool_t | top = kTRUE | |||
) | [private] |
Referenced by GenerateHeaderFile().
void TStreamerInfo::InsertArtificialElements | ( | const TObjArray * | rules | ) | [private] |
Definition at line 3258 of file TStreamerInfo.cxx.
References TObjArray::Add(), TObjArray::At(), fClass, fElements, TClass::GetDataMember(), TClass::GetDataMemberOffset(), TObjArray::GetEntries(), TNamed::GetName(), TDataMember::GetTypeName(), kArtificial, TStreamerElement::kDoNotDelete, kFALSE, kTRUE, TIter::Reset(), TObject::ResetBit(), TObject::SetBit(), TStreamerArtificial::SetReadFunc(), TStreamerArtificial::SetReadRawFunc(), and TObjString::String().
void TStreamerInfo::DestructorImpl | ( | void * | p, | |
Bool_t | dtorOnly | |||
) | [private] |
Definition at line 3560 of file TStreamerInfo.cxx.
References TVirtualCollectionProxy::Clear(), DeleteBasicPointer, TClass::Destructor(), env, fElements, fLiveCount, TClass::GetCollectionProxy(), TObjArray::GetEntriesFast(), j, kAny, kAnyP, kAnyp, kBase, kBool, kChar, TStreamerElement::kDoNotDelete, kDouble, kDouble32, kFloat, kFloat16, kInt, kLong, kLong64, kMissing, kObject, kObjectp, kObjectP, kOffsetL, kOffsetP, kShort, kSTL, kSTLp, kTNamed, kTObject, kTRUE, kTString, kUChar, kUInt, kULong, kULong64, kUShort, Long64_t, p, pr(), R__ASSERT, TClass::Size(), size, and TObjArray::UncheckedAt().
Referenced by Destructor().
TStreamerInfo& TStreamerInfo::operator= | ( | const TStreamerInfo & | ) | [private] |
void TStreamerInfo::Build | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
Referenced by TBufferFile::ReadClassBuffer(), and TBufferFile::WriteClassBuffer().
void TStreamerInfo::BuildCheck | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::BuildEmulated | ( | TFile * | file | ) | [virtual] |
void TStreamerInfo::BuildOld | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
Referenced by TBranchSTL::GetInfo(), TBufferFile::ReadClassBuffer(), and TBufferFile::WriteClassBuffer().
Implements TVirtualStreamerInfo.
void TStreamerInfo::CallShowMembers | ( | void * | obj, | |
TMemberInspector & | insp | |||
) | const [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::Clear | ( | Option_t * | ) | [virtual] |
Implements TVirtualStreamerInfo.
TObject* TStreamerInfo::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TNamed.
Bool_t TStreamerInfo::CompareContent | ( | TClass * | cl, | |
TVirtualStreamerInfo * | info, | |||
Bool_t | warn, | |||
Bool_t | complete | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::Compile | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 1001 of file TStreamerInfoActions.cxx.
References TStreamerInfoActions::TActionSequence::AddAction(), TObjArray::AddAt(), TObjArray::AddAtAndExpand(), TObjArray::At(), TVirtualStreamerInfo::CanOptimize(), xmlio::Class, Compile(), ComputeSize(), TStreamerInfoActions::TActionSequence::fActions, fClass, TStreamerInfo::TCompInfo::fClass, TStreamerInfo::TCompInfo::fClassName, fComp, fElem, fElements, fLength, fMethod, fNdata, TStreamerInfo::TCompInfo::fNewClass, fNewType, fNumber, fNVirtualInfoLoc, fOffset, fOldVersion, TVirtualStreamerInfo::fOptimized, fReadMemberWise, fReadObjectWise, fSize, TStreamerInfo::TCompInfo::fStreamer, fType, gCINTMutex, gDebug, TStreamerInfoActions::GenericAction(), TStreamerInfoActions::GenericVectorPtrAction(), TStreamerElement::GetArrayDim(), TStreamerElement::GetArrayLength(), TStreamerElement::GetClassPointer(), TObjArray::GetEntries(), TStreamerElement::GetFactor(), TROOT::GetListOfStreamerInfo(), TStreamerElement::GetMethod(), TNamed::GetName(), TStreamerElement::GetNewClass(), TStreamerElement::GetNewType(), TStreamerElement::GetOffset(), TStreamerElement::GetSize(), TCollection::GetSize(), TStreamerElement::GetStreamer(), TStreamerElement::GetType(), TStreamerElement::GetTypeName(), GetVectorAction(), TStreamerElement::GetXmax(), TStreamerElement::GetXmin(), gROOT, i, TStreamerElement::IsBase(), TVirtualStreamerInfo::IsOptimized(), kBool, TStreamerElement::kCache, kCannotOptimize, kChar, kCharStar, kConv, kCounter, kDouble, kDouble32, keep, kFALSE, kFloat, kFloat16, kInt, kIsCompiled, TClass::kIsEmulation, kLong, kLong64, kObject, kRegrouped, TStreamerElement::kRepeat, kShort, kSkip, kSTL, kTNamed, kTObject, TString::kTrailing, kTRUE, kTString, kUChar, kUInt, kULong, kULong64, kUShort, ls(), nbits, ndata, R__LOCKGUARD, TStreamerInfoActions::ReadTNamed(), TStreamerInfoActions::ReadTObject(), TStreamerInfoActions::ReadTString(), TObject::SetBit(), Strip(), TObject::TestBit(), TStreamerInfoActions::UseCache(), TStreamerInfoActions::UseCacheVectorPtrLoop(), TStreamerInfoActions::VectorPtrLooper(), and TObject::Warning().
Referenced by TTree::BuildStreamerInfo(), Compile(), TBufferFile::ForceWriteInfoClones(), TBranchElement::InitInfo(), TStreamerInfoActions::ReadArraySTLMemberWiseSameClass(), ReadBuffer(), TStreamerInfoActions::ReadSTLMemberWiseSameClass(), TBranchElement::Unroll(), and WriteBufferAux().
void TStreamerInfo::ComputeSize | ( | ) |
Referenced by Compile().
Implements TVirtualStreamerInfo.
Referenced by TTree::BuildStreamerInfo(), and TTreeCloner::CopyStreamerInfos().
Int_t TStreamerInfo::GenerateHeaderFile | ( | const char * | dirname, | |
const TList * | subClasses = 0 , |
|||
const TList * | extrainfos = 0 | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 2763 of file TStreamerInfo.cxx.
References TDatime::AsString(), TString::Data(), TObject::Error(), fclose(), fElements, TList::FindObject(), fopen, TString::Form(), fprintf(), gDebug, gDirectory, GenerateDeclaration(), TMakeProject::GenerateForwardDeclaration(), GenerateIncludes(), TMakeProject::GeneratePostDeclaration(), TClass::GetClass(), TROOT::GetClass(), TClass::GetClassInfo(), GetClassVersion(), TObjArray::GetEntries(), TDirectory::GetFile(), TMakeProject::GetHeaderName(), TNamed::GetName(), TROOT::GetVersion(), gROOT, TClassEdit::IsSTLCont(), kFALSE, kTRUE, and TClass::Size().
TClass* TStreamerInfo::GetActualClass | ( | const void * | obj | ) | const [virtual] |
Implements TVirtualStreamerInfo.
TClass* TStreamerInfo::GetClass | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 194 of file TStreamerInfo.h.
References fClass.
Referenced by Destructor(), TBranchElement::GetCurrentClass(), TConvertClonesArrayToProxy::operator()(), and TBufferXML::WorkWithClass().
UInt_t TStreamerInfo::GetCheckSum | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 195 of file TStreamerInfo.h.
References fCheckSum.
Referenced by TTreeCloner::CopyStreamerInfos(), TBranchElement::Init(), and ls().
Int_t TStreamerInfo::GetClassVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 197 of file TStreamerInfo.h.
References fClassVersion.
Referenced by TTreeCloner::CopyStreamerInfos(), GenerateHeaderFile(), TMakeProject::GetHeaderName(), TBufferFile::ReadVersion(), TBufferFile::SkipVersion(), and TBufferFile::WriteClassBuffer().
Int_t TStreamerInfo::GetDataMemberOffset | ( | TDataMember * | dm, | |
TMemberStreamer *& | streamer | |||
) | const |
Definition at line 2884 of file TStreamerInfo.cxx.
References fClass, TRealData::GetDataMember(), TClass::GetDeclFileLine(), TClass::GetListOfRealData(), TRealData::GetName(), TDataMember::GetOffset(), TRealData::GetStreamer(), TRealData::GetThisOffset(), TDataMember::IsaPointer(), TRealData::IsObject(), kMissing, and snprintf.
TObjArray* TStreamerInfo::GetElements | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 199 of file TStreamerInfo.h.
References fElements.
Referenced by TTree::BronchExec(), TBranchElement::InitializeOffsets(), TGenCollectionStreamer::ReadPairFromMap(), TBranchSTL::SetAddress(), and Update().
ULong_t* TStreamerInfo::GetElems | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 200 of file TStreamerInfo.h.
References fElem.
Referenced by TBranchElement::GetCurrentClass(), TBranchElement::GetExpectedType(), TTreeFormula::GetLeafWithDatamember(), TBranchElement::GetTypeName(), TBranchElement::Init(), TBranchElement::InitInfo(), TBranchElement::Print(), TBranchSTL::Print(), and TBranchElement::Unroll().
TStreamerInfoActions::TActionSequence* TStreamerInfo::GetReadMemberWiseActions | ( | Bool_t | forCollection | ) | [inline] |
Definition at line 201 of file TStreamerInfo.h.
References fReadMemberWise, and fReadObjectWise.
Referenced by TBranchElement::SetReadActionSequence().
TStreamerInfoActions::TActionSequence* TStreamerInfo::GetReadObjectWiseActions | ( | ) | [inline] |
Definition at line 202 of file TStreamerInfo.h.
References fReadObjectWise.
Referenced by TBufferFile::ReadClassBuffer().
Int_t TStreamerInfo::GetNdata | ( | ) | const [inline] |
Definition at line 203 of file TStreamerInfo.h.
References fNdata.
Referenced by TBranchElement::GetCurrentClass(), TBranchElement::InitInfo(), and TBranchElement::Unroll().
Int_t TStreamerInfo::GetNumber | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 204 of file TStreamerInfo.h.
References fNumber.
Int_t* TStreamerInfo::GetLengths | ( | ) | const [inline] |
ULong_t* TStreamerInfo::GetMethods | ( | ) | const [inline] |
Int_t* TStreamerInfo::GetNewTypes | ( | ) | const [inline] |
Int_t TStreamerInfo::GetOffset | ( | const char * | ) | const [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 2924 of file TStreamerInfo.cxx.
References fElements, TObjArray::FindObject(), and TStreamerElement::GetOffset().
Int_t* TStreamerInfo::GetOffsets | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 209 of file TStreamerInfo.h.
References fOffset.
Version_t TStreamerInfo::GetOldVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 210 of file TStreamerInfo.h.
References fOldVersion.
Int_t TStreamerInfo::GetOnFileClassVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 211 of file TStreamerInfo.h.
References fOnFileClassVersion.
Int_t TStreamerInfo::GetSize | ( | ) | const [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 2938 of file TStreamerInfo.cxx.
References fSize.
Int_t TStreamerInfo::GetSizeElements | ( | ) | const |
Definition at line 2946 of file TStreamerInfo.cxx.
References fElements, and TStreamerElement::GetSize().
TStreamerElement * TStreamerInfo::GetStreamerElement | ( | const char * | datamember, | |
Int_t & | offset | |||
) | const [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 2961 of file TStreamerInfo.cxx.
References xmlio::Class, fClass, fElements, TObjArray::FindObject(), TClass::GetClass(), TClass::GetClassInfo(), TStreamerElement::GetClassPointer(), TClass::GetListOfBases(), TStreamerElement::GetOffset(), TClass::GetStreamerInfo(), and TObject::InheritsFrom().
Referenced by TBranchElement::InitInfo().
TStreamerElement * TStreamerInfo::GetStreamerElementReal | ( | Int_t | i, | |
Int_t | j | |||
) | const |
Definition at line 3029 of file TStreamerInfo.cxx.
References fElem, fElements, fNdata, TObjArray::GetEntriesFast(), and TObjArray::UncheckedAt().
Int_t* TStreamerInfo::GetTypes | ( | ) | const [inline] |
Definition at line 3171 of file TStreamerInfo.cxx.
References TVirtualCollectionProxy::At(), fElem, fNewType, fOffset, TClass::GetCollectionProxy(), TVirtualCollectionProxy::GetType(), GetValueAux(), TVirtualCollectionProxy::GetValueClass(), kSTL, nc, and TVirtualCollectionProxy::Size().
Referenced by TBranchElement::GetValue().
Double_t TStreamerInfo::GetValueClones | ( | TClonesArray * | clones, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
Definition at line 3214 of file TStreamerInfo.cxx.
References fElem, fOffset, fType, TObjArray::GetEntriesFast(), GetValueAux(), nc, and TObjArray::UncheckedAt().
Referenced by TBranchElement::GetValue().
Double_t TStreamerInfo::GetValueSTL | ( | TVirtualCollectionProxy * | cont, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
Definition at line 3228 of file TStreamerInfo.cxx.
References TVirtualCollectionProxy::At(), fElem, fOffset, fType, GetValueAux(), nc, and TVirtualCollectionProxy::Size().
Referenced by TBranchElement::GetValue().
Double_t TStreamerInfo::GetValueSTLP | ( | TVirtualCollectionProxy * | cont, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
Definition at line 3242 of file TStreamerInfo.cxx.
References TVirtualCollectionProxy::At(), fElem, fOffset, fType, GetValueAux(), nc, ptr, and TVirtualCollectionProxy::Size().
Referenced by TBranchElement::GetValue().
void TStreamerInfo::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 3344 of file TStreamerInfo.cxx.
References TString::Clear(), TString::Data(), fClass, fClassVersion, fElem, fElements, fLength, fMethod, fNdata, fOffset, fType, GetCheckSum(), TClass::GetClassVersion(), TNamed::GetName(), TClass::IsForeign(), TStreamerElement::kCache, TStreamerElement::kDoNotDelete, kFALSE, TStreamerElement::kRepeat, kTRUE, Printf(), and TObject::TestBit().
Referenced by Compile().
TVirtualStreamerInfo* TStreamerInfo::NewInfo | ( | TClass * | cl | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 222 of file TStreamerInfo.h.
References TStreamerInfo().
void * TStreamerInfo::New | ( | void * | obj = 0 |
) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 3385 of file TStreamerInfo.cxx.
References xmlio::Class, fElements, fLiveCount, fNVirtualInfoLoc, fSize, fVirtualInfoLoc, TStreamerElement::GetArrayLength(), TStreamerElement::GetClassPointer(), TStreamerElement::GetOffset(), TNamed::GetTitle(), TStreamerElement::GetType(), kAny, kAnyP, kAnyp, kBase, kMissing, kObject, kObjectp, kObjectP, kOffsetL, kSTL, kSTLp, kTNamed, kTObject, kTString, TClass::New(), p, TIter::Reset(), TClass::Size(), and size.
Referenced by NewArray().
void * TStreamerInfo::NewArray | ( | Long_t | nElements, | |
void * | ary = 0 | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 3512 of file TStreamerInfo.cxx.
References xmlio::cnt, TObject::Error(), fClass, New(), p, TClass::Size(), and size.
Implements TVirtualStreamerInfo.
Definition at line 3677 of file TStreamerInfo.cxx.
References baseoffset, DestructorImpl(), fNVirtualInfoLoc, fVirtualInfoLoc, TClass::GetBaseClassOffset(), GetClass(), kFALSE, and p.
Referenced by DeleteArray().
Implements TVirtualStreamerInfo.
Definition at line 3706 of file TStreamerInfo.cxx.
References xmlio::cnt, Destructor(), kTRUE, p, and size.
void TStreamerInfo::PrintValue | ( | const char * | name, | |
char * | pointer, | |||
Int_t | i, | |||
Int_t | len, | |||
Int_t | lenmax = 1000 | |||
) | const |
Definition at line 3732 of file TStreamerInfo.cxx.
References xmlio::Class, TString::Data(), fClass, fElem, fLength, fMethod, fNewType, fOffset, TNamed::GetName(), and PrintValueAux().
Referenced by TBranchElement::PrintValue().
void TStreamerInfo::PrintValueClones | ( | const char * | name, | |
TClonesArray * | clones, | |||
Int_t | i, | |||
Int_t | eoffset, | |||
Int_t | lenmax = 1000 | |||
) | const |
Definition at line 3784 of file TStreamerInfo.cxx.
References fElem, fLength, fMethod, fNewType, fOffset, TObjArray::GetEntriesFast(), nc, PrintValueAux(), and TObjArray::UncheckedAt().
Referenced by TBranchElement::PrintValue().
void TStreamerInfo::PrintValueSTL | ( | const char * | name, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | i, | |||
Int_t | eoffset, | |||
Int_t | lenmax = 1000 | |||
) | const |
Definition at line 3809 of file TStreamerInfo.cxx.
References TVirtualCollectionProxy::At(), fElem, fLength, fMethod, fNewType, fOffset, nc, PrintValueAux(), and TVirtualCollectionProxy::Size().
Referenced by TBranchElement::PrintValue().
Int_t TStreamerInfo::ReadBuffer | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | first, | |||
Int_t | narr = 1 , |
|||
Int_t | eoffset = 0 , |
|||
Int_t | mode = 0 | |||
) |
Definition at line 696 of file TStreamerInfoReadBuffer.cxx.
References TVirtualCollectionProxy::Allocate(), ans(), b, TClass::BuildRealData(), xmlio::Class, TVirtualCollectionProxy::Commit(), Compile(), TClass::DeleteArray(), DOLOOP, env, TObject::Error(), fClass, TStreamerInfo::TCompInfo::fClass, fComp, fgElement, TStreamerInfo::TCompInfo::fNewClass, TStreamerInfo::TCompInfo::fStreamer, gDebug, TClass::GetClassInfo(), TClass::GetCollectionProxy(), TClass::GetConversionStreamerInfo(), TClass::GetStreamerInfo(), TObject::GetUniqueID(), TVirtualCollectionProxy::GetValueClass(), TFile::GetVersion(), TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsOptimized(), TClass::IsStartingWithTObject(), j, k, kAny, kAnyP, kAnyp, kArtificial, kBase, kBits, kBool, kCache, kCacheDelete, kCacheNew, TVirtualStreamerInfo::kCannotOptimize, kCannotOptimize, kChar, kCharStar, kConv, kCounter, kDouble, kDouble32, kFALSE, kFloat, kFloat16, kInt, TObject::kIsReferenced, kLong, kLong64, kMaxInt, kObject, kObjectp, kObjectP, kOffsetL, kOffsetP, TStreamerElement::kRepeat, kShort, kSkip, kSTL, kSTLp, TBufferFile::kStreamedMemberWise, kStreamer, kStreamLoop, kTNamed, kTObject, kTString, kUChar, kUInt, kULong, kULong64, kUShort, l, Long64_t, TClass::New(), TClass::NewArray(), nobjects, ptr, TProcessID::PutObjectWithID(), R__ASSERT, ReadBasicArray, ReadBasicArrayLoop, ReadBasicPointer, ReadBasicPointerLoop, ReadBasicType, ReadBasicTypeLoop, ReadBuffer(), ReadBufferSTL(), TObject::SetBit(), TClass::Size(), start, TClass::Streamer(), TObject::TestBit(), TObject::Warning(), and x.
Referenced by TStreamerInfoActions::ReadArraySTLMemberWiseSameClass(), ReadBuffer(), ReadBufferClones(), ReadBufferSTL(), TBufferFile::ReadClassEmulated(), TBranchElement::ReadLeavesMakeClass(), TGenCollectionStreamer::ReadPairFromMap(), and TStreamerInfoActions::ReadSTLMemberWiseSameClass().
Int_t TStreamerInfo::ReadBufferSkip | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | i, | |||
Int_t | kase, | |||
TStreamerElement * | aElement, | |||
Int_t | narr, | |||
Int_t | eoffset | |||
) |
Definition at line 165 of file TStreamerInfoReadBuffer.cxx.
References b, xmlio::Class, DOLOOP, dummy, TStreamerInfo::TCompInfo::fClass, fComp, j, kAny, kAnyP, kAnyp, kBase, kBits, kBool, kChar, kCharStar, kCounter, kDouble, kDouble32, kFloat, kFloat16, kInt, kLong, kLong64, kObject, kObjectp, kObjectP, kOffsetL, kShort, kSkip, kSkipL, kSkipP, kSTL, kSTLp, kStreamer, kStreamLoop, kTNamed, kTObject, kTString, kUChar, kUInt, kULong, kULong64, kUShort, Long64_t, n, s, TStreamerElement::SetTObjectOffset(), SkipCBasicArray, SkipCBasicPointer, SkipCBasicType, SkipCDouble32, SkipCFloat16, and x.
Int_t TStreamerInfo::ReadBufferArtificial | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | i, | |||
Int_t | kase, | |||
TStreamerElement * | aElement, | |||
Int_t | narr, | |||
Int_t | eoffset | |||
) |
Definition at line 482 of file TStreamerInfoReadBuffer.cxx.
References b, TVirtualArray::fClass, TVirtualArray::GetObjectAt(), TStreamerArtificial::GetReadFunc(), TStreamerArtificial::GetReadRawFunc(), and k.
Int_t TStreamerInfo::ReadBufferClones | ( | TBuffer & | b, | |
TClonesArray * | clones, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Definition at line 1824 of file TStreamerInfoReadBuffer.cxx.
References b, TObjArray::GetObjectRef(), and ReadBuffer().
Int_t TStreamerInfo::ReadBufferSTL | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Definition at line 1813 of file TStreamerInfoReadBuffer.cxx.
References b, and ReadBuffer().
Referenced by TConvertClonesArrayToProxy::operator()(), and ReadBuffer().
void TStreamerInfo::SetCheckSum | ( | UInt_t | checksum | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 258 of file TStreamerInfo.h.
References fCheckSum.
void TStreamerInfo::SetClass | ( | TClass * | cl | ) | [inline, virtual] |
void TStreamerInfo::SetClassVersion | ( | Int_t | vers | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 260 of file TStreamerInfo.h.
References fClassVersion.
Referenced by TMakeProject::GenerateMissingStreamerInfo().
void TStreamerInfo::TagFile | ( | TFile * | fFile | ) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 3909 of file TStreamerInfo.cxx.
References TObject::Error(), TArrayC::fArray, fNumber, TFile::GetClassIndex(), TNamed::GetName(), TArray::GetSize(), kFALSE, kTRUE, and TObject::Warning().
Int_t TStreamerInfo::WriteBufferClones | ( | TBuffer & | b, | |
TClonesArray * | clones, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Definition at line 894 of file TStreamerInfoWriteBuffer.cxx.
References b, TObjArray::GetObjectRef(), and WriteBufferAux().
Referenced by TBranchElement::FillLeaves().
Int_t TStreamerInfo::WriteBufferSTL | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Definition at line 863 of file TStreamerInfoWriteBuffer.cxx.
References b, R__ASSERT, TVirtualCollectionProxy::Size(), and WriteBufferAux().
Referenced by TBranchElement::FillLeaves(), and WriteBufferAux().
Int_t TStreamerInfo::WriteBufferSTLPtrs | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Definition at line 875 of file TStreamerInfoWriteBuffer.cxx.
References b, R__ASSERT, TVirtualCollectionProxy::Size(), and WriteBufferAux().
Referenced by TBranchElement::FillLeaves().
Implements TVirtualStreamerInfo.
Definition at line 4158 of file TStreamerInfo.cxx.
References fComp, fNdata, GetElements(), i, and TStreamerElement::Update().
TVirtualCollectionProxy * TStreamerInfo::GenEmulatedProxy | ( | const char * | class_name | ) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 4190 of file TStreamerInfo.cxx.
References TCollectionProxyFactory::GenEmulatedProxy().
TClassStreamer * TStreamerInfo::GenEmulatedClassStreamer | ( | const char * | class_name | ) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 4199 of file TStreamerInfo.cxx.
References TCollectionProxyFactory::GenEmulatedClassStreamer().
TVirtualCollectionProxy * TStreamerInfo::GenExplicitProxy | ( | const ::ROOT::TCollectionProxyInfo & | info, | |
TClass * | cl | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 4208 of file TStreamerInfo.cxx.
References TCollectionProxyFactory::GenExplicitProxy().
TClassStreamer * TStreamerInfo::GenExplicitClassStreamer | ( | const ::ROOT::TCollectionProxyInfo & | info, | |
TClass * | cl | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
Definition at line 4217 of file TStreamerInfo.cxx.
References TCollectionProxyFactory::GenExplicitClassStreamer().
TStreamerElement * TStreamerInfo::GetCurrentElement | ( | ) | [static] |
Definition at line 2876 of file TStreamerInfo.cxx.
References fgElement.
Referenced by G__G__IO_114_0_76(), G__setup_memfuncTStreamerInfo(), and TBufferFile::GetTRefExecId().
Int_t TStreamerInfo::WriteBufferAux | ( | TBuffer & | b, | |
const T & | arr, | |||
Int_t | first, | |||
Int_t | narr, | |||
Int_t | eoffset, | |||
Int_t | mode | |||
) |
Definition at line 124 of file TStreamerInfoWriteBuffer.cxx.
References b, TClass::CanSplit(), Compile(), DOLOOP, TObject::Error(), fClass, TStreamerInfo::TCompInfo::fClass, fComp, TStreamerInfo::TCompInfo::fStreamer, gDebug, TClass::GetClassInfo(), TClass::GetCollectionProxy(), TNamed::GetName(), TProcessID::GetProcessWithUID(), TRefTable::GetRefTable(), TClass::GetStreamerInfo(), TVirtualStreamerInfo::GetStreamMemberWise(), TVirtualCollectionProxy::GetValueClass(), TFile::GetVersion(), gInterpreter, i, TVirtualStreamerInfo::IsCompiled(), TVirtualStreamerInfo::IsOptimized(), j, k, kAny, kAnyP, kAnyp, kAnyPnoVT, kArtificial, kBase, kBits, kBool, kCacheDelete, kCacheNew, TBuffer::kCannotHandleMemberWiseStreaming, TVirtualStreamerInfo::kCannotOptimize, kCannotOptimize, kChar, kCharStar, kCounter, kDouble, kDouble32, kFALSE, kFloat, kFloat16, kInt, TObject::kIsReferenced, kLong, kLong64, kMaxInt, kObject, kObjectp, kObjectP, kOffsetL, kOffsetP, TStreamerElement::kRepeat, kShort, kSTL, kSTLp, kStreamer, kStreamLoop, kTNamed, kTObject, kTRUE, kTString, kUChar, kUInt, kULong, kULong64, kUShort, TStreamerElement::kWrite, l, Long64_t, n, nobjects, TObject::SetBit(), TClass::Size(), size, TClass::Streamer(), TObject::TestBit(), TObject::Warning(), WriteBasicArray, WriteBasicArrayLoop, WriteBasicPointer, WriteBasicPointerLoop, WriteBasicType, WriteBasicTypeLoop, WriteBufferAux(), WriteBufferSTL(), and x.
Referenced by TBranchElement::FillLeaves(), WriteBuffer(), WriteBufferAux(), WriteBufferClones(), WriteBufferSTL(), WriteBufferSTLPtrs(), and TBufferFile::WriteClassBuffer().
static Double_t TStreamerInfo::GetValueAux | ( | Int_t | type, | |
void * | ladd, | |||
int | k, | |||
Int_t | len | |||
) | [static, private] |
static void TStreamerInfo::PrintValueAux | ( | char * | ladd, | |
Int_t | atype, | |||
TStreamerElement * | aElement, | |||
Int_t | aleng, | |||
Int_t * | count | |||
) | [static, private] |
UInt_t TStreamerInfo::GenerateIncludes | ( | FILE * | fp, | |
char * | inclist, | |||
const TList * | extrainfos | |||
) | [private] |
void TStreamerInfo::GenerateDeclaration | ( | FILE * | fp, | |
FILE * | sfp, | |||
const TList * | subClasses, | |||
Bool_t | top = kTRUE | |||
) | [private] |
void TStreamerInfo::InsertArtificialElements | ( | const TObjArray * | rules | ) | [private] |
void TStreamerInfo::DestructorImpl | ( | void * | p, | |
Bool_t | dtorOnly | |||
) | [private] |
TStreamerInfo& TStreamerInfo::operator= | ( | const TStreamerInfo & | ) | [private] |
void TStreamerInfo::Build | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::BuildCheck | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::BuildEmulated | ( | TFile * | file | ) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::BuildOld | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
Implements TVirtualStreamerInfo.
void TStreamerInfo::CallShowMembers | ( | void * | obj, | |
TMemberInspector & | insp | |||
) | const [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::Clear | ( | Option_t * | ) | [virtual] |
Implements TVirtualStreamerInfo.
TObject* TStreamerInfo::Clone | ( | const char * | newname = "" |
) | const [virtual] |
Reimplemented from TNamed.
Bool_t TStreamerInfo::CompareContent | ( | TClass * | cl, | |
TVirtualStreamerInfo * | info, | |||
Bool_t | warn, | |||
Bool_t | complete | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::Compile | ( | ) | [virtual] |
Implements TVirtualStreamerInfo.
void TStreamerInfo::ComputeSize | ( | ) |
Implements TVirtualStreamerInfo.
Int_t TStreamerInfo::GenerateHeaderFile | ( | const char * | dirname, | |
const TList * | subClasses = 0 , |
|||
const TList * | extrainfos = 0 | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
TClass* TStreamerInfo::GetActualClass | ( | const void * | obj | ) | const [virtual] |
Implements TVirtualStreamerInfo.
TClass* TStreamerInfo::GetClass | ( | ) | const [inline, virtual] |
UInt_t TStreamerInfo::GetCheckSum | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 195 of file TStreamerInfo.h.
References fCheckSum.
Int_t TStreamerInfo::GetClassVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 197 of file TStreamerInfo.h.
References fClassVersion.
Int_t TStreamerInfo::GetDataMemberOffset | ( | TDataMember * | dm, | |
TMemberStreamer *& | streamer | |||
) | const |
TObjArray* TStreamerInfo::GetElements | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 199 of file TStreamerInfo.h.
References fElements.
ULong_t* TStreamerInfo::GetElems | ( | ) | const [inline, virtual] |
TStreamerInfoActions::TActionSequence* TStreamerInfo::GetReadMemberWiseActions | ( | Bool_t | forCollection | ) | [inline] |
TStreamerInfoActions::TActionSequence* TStreamerInfo::GetReadObjectWiseActions | ( | ) | [inline] |
Int_t TStreamerInfo::GetNdata | ( | ) | const [inline] |
Int_t TStreamerInfo::GetNumber | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 204 of file TStreamerInfo.h.
References fNumber.
Int_t* TStreamerInfo::GetLengths | ( | ) | const [inline] |
ULong_t* TStreamerInfo::GetMethods | ( | ) | const [inline] |
Int_t* TStreamerInfo::GetNewTypes | ( | ) | const [inline] |
Int_t TStreamerInfo::GetOffset | ( | const char * | ) | const [virtual] |
Implements TVirtualStreamerInfo.
Int_t* TStreamerInfo::GetOffsets | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 209 of file TStreamerInfo.h.
References fOffset.
Version_t TStreamerInfo::GetOldVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 210 of file TStreamerInfo.h.
References fOldVersion.
Int_t TStreamerInfo::GetOnFileClassVersion | ( | ) | const [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 211 of file TStreamerInfo.h.
References fOnFileClassVersion.
Int_t TStreamerInfo::GetSize | ( | ) | const [virtual] |
Implements TVirtualStreamerInfo.
Int_t TStreamerInfo::GetSizeElements | ( | ) | const |
TStreamerElement* TStreamerInfo::GetStreamerElement | ( | const char * | datamember, | |
Int_t & | offset | |||
) | const [virtual] |
Implements TVirtualStreamerInfo.
TStreamerElement* TStreamerInfo::GetStreamerElementReal | ( | Int_t | i, | |
Int_t | j | |||
) | const |
Int_t* TStreamerInfo::GetTypes | ( | ) | const [inline] |
Double_t TStreamerInfo::GetValueClones | ( | TClonesArray * | clones, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
Double_t TStreamerInfo::GetValueSTL | ( | TVirtualCollectionProxy * | cont, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
Double_t TStreamerInfo::GetValueSTLP | ( | TVirtualCollectionProxy * | cont, | |
Int_t | i, | |||
Int_t | j, | |||
Int_t | k, | |||
Int_t | eoffset | |||
) | const |
void TStreamerInfo::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Implements TVirtualStreamerInfo.
TVirtualStreamerInfo* TStreamerInfo::NewInfo | ( | TClass * | cl | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 222 of file TStreamerInfo.h.
References TStreamerInfo().
void* TStreamerInfo::New | ( | void * | obj = 0 |
) | [virtual] |
Implements TVirtualStreamerInfo.
void* TStreamerInfo::NewArray | ( | Long_t | nElements, | |
void * | ary = 0 | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
Implements TVirtualStreamerInfo.
Implements TVirtualStreamerInfo.
void TStreamerInfo::PrintValue | ( | const char * | name, | |
char * | pointer, | |||
Int_t | i, | |||
Int_t | len, | |||
Int_t | lenmax = 1000 | |||
) | const |
void TStreamerInfo::PrintValueClones | ( | const char * | name, | |
TClonesArray * | clones, | |||
Int_t | i, | |||
Int_t | eoffset, | |||
Int_t | lenmax = 1000 | |||
) | const |
void TStreamerInfo::PrintValueSTL | ( | const char * | name, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | i, | |||
Int_t | eoffset, | |||
Int_t | lenmax = 1000 | |||
) | const |
Int_t TStreamerInfo::ReadBuffer | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | first, | |||
Int_t | narr = 1 , |
|||
Int_t | eoffset = 0 , |
|||
Int_t | mode = 0 | |||
) |
Int_t TStreamerInfo::ReadBufferSkip | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | i, | |||
Int_t | kase, | |||
TStreamerElement * | aElement, | |||
Int_t | narr, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::ReadBufferConv | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | i, | |||
Int_t | kase, | |||
TStreamerElement * | aElement, | |||
Int_t | narr, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::ReadBufferArtificial | ( | TBuffer & | b, | |
const T & | arrptr, | |||
Int_t | i, | |||
Int_t | kase, | |||
TStreamerElement * | aElement, | |||
Int_t | narr, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::ReadBufferClones | ( | TBuffer & | b, | |
TClonesArray * | clones, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::ReadBufferSTL | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
void TStreamerInfo::SetCheckSum | ( | UInt_t | checksum | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 258 of file TStreamerInfo.h.
References fCheckSum.
void TStreamerInfo::SetClass | ( | TClass * | cl | ) | [inline, virtual] |
void TStreamerInfo::SetClassVersion | ( | Int_t | vers | ) | [inline, virtual] |
Implements TVirtualStreamerInfo.
Definition at line 260 of file TStreamerInfo.h.
References fClassVersion.
void TStreamerInfo::TagFile | ( | TFile * | fFile | ) | [virtual] |
Implements TVirtualStreamerInfo.
Int_t TStreamerInfo::WriteBufferClones | ( | TBuffer & | b, | |
TClonesArray * | clones, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::WriteBufferSTL | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Int_t TStreamerInfo::WriteBufferSTLPtrs | ( | TBuffer & | b, | |
TVirtualCollectionProxy * | cont, | |||
Int_t | nc, | |||
Int_t | first, | |||
Int_t | eoffset | |||
) |
Implements TVirtualStreamerInfo.
virtual TVirtualCollectionProxy* TStreamerInfo::GenEmulatedProxy | ( | const char * | class_name | ) | [virtual] |
Implements TVirtualStreamerInfo.
virtual TClassStreamer* TStreamerInfo::GenEmulatedClassStreamer | ( | const char * | class_name | ) | [virtual] |
Implements TVirtualStreamerInfo.
virtual TVirtualCollectionProxy* TStreamerInfo::GenExplicitProxy | ( | const ::ROOT::TCollectionProxyInfo & | info, | |
TClass * | cl | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
virtual TClassStreamer* TStreamerInfo::GenExplicitClassStreamer | ( | const ::ROOT::TCollectionProxyInfo & | info, | |
TClass * | cl | |||
) | [virtual] |
Implements TVirtualStreamerInfo.
static TStreamerElement* TStreamerInfo::GetCurrentElement | ( | ) | [static] |
Int_t TStreamerInfo::WriteBufferAux | ( | TBuffer & | b, | |
const T & | arr, | |||
Int_t | first, | |||
Int_t | narr, | |||
Int_t | eoffset, | |||
Int_t | mode | |||
) |
UInt_t TStreamerInfo::fCheckSum [private] |
Int_t TStreamerInfo::fClassVersion [private] |
Definition at line 90 of file TStreamerInfo.h.
Referenced by GetClassVersion(), if(), ls(), and SetClassVersion().
Int_t TStreamerInfo::fOnFileClassVersion [private] |
Int_t TStreamerInfo::fNumber [private] |
Class version identifier as stored on file.
Definition at line 92 of file TStreamerInfo.h.
Referenced by Compile(), GetNumber(), and TagFile().
Int_t TStreamerInfo::fNdata [private] |
Unique identifier.
Definition at line 93 of file TStreamerInfo.h.
Referenced by Compile(), GetNdata(), GetStreamerElementReal(), ls(), and Update().
Int_t TStreamerInfo::fSize [private] |
Int_t* TStreamerInfo::fType [private] |
size of the persistent class
Definition at line 95 of file TStreamerInfo.h.
Referenced by Compile(), GetTypes(), GetValueClones(), GetValueSTL(), GetValueSTLP(), and ls().
Int_t* TStreamerInfo::fNewType [private] |
[fNdata]
Definition at line 96 of file TStreamerInfo.h.
Referenced by Compile(), GetNewTypes(), GetValue(), PrintValue(), PrintValueClones(), and PrintValueSTL().
Int_t* TStreamerInfo::fOffset [private] |
[fNdata]
Definition at line 97 of file TStreamerInfo.h.
Referenced by Compile(), GetOffsets(), GetValue(), GetValueClones(), GetValueSTL(), GetValueSTLP(), ls(), PrintValue(), PrintValueClones(), and PrintValueSTL().
Int_t* TStreamerInfo::fLength [private] |
[fNdata]
Definition at line 98 of file TStreamerInfo.h.
Referenced by Compile(), GetLengths(), ls(), PrintValue(), PrintValueClones(), and PrintValueSTL().
ULong_t* TStreamerInfo::fElem [private] |
[fNdata]
Definition at line 99 of file TStreamerInfo.h.
Referenced by Compile(), GetElems(), GetStreamerElementReal(), GetValue(), GetValueClones(), GetValueSTL(), GetValueSTLP(), ls(), PrintValue(), PrintValueClones(), and PrintValueSTL().
ULong_t* TStreamerInfo::fMethod [private] |
[fNdata]
Definition at line 100 of file TStreamerInfo.h.
Referenced by Compile(), GetMethods(), ls(), PrintValue(), PrintValueClones(), and PrintValueSTL().
TCompInfo* TStreamerInfo::fComp [private] |
[fNdata]
Definition at line 101 of file TStreamerInfo.h.
Referenced by Compile(), ReadBuffer(), ReadBufferSkip(), Update(), and WriteBufferAux().
TClass* TStreamerInfo::fClass [private] |
[fNdata] additional info
Definition at line 102 of file TStreamerInfo.h.
Referenced by Compile(), GetClass(), GetDataMemberOffset(), GetStreamerElement(), InsertArtificialElements(), ls(), NewArray(), PrintValue(), ReadBuffer(), SetClass(), and WriteBufferAux().
TObjArray* TStreamerInfo::fElements [private] |
pointer to class
Definition at line 103 of file TStreamerInfo.h.
Referenced by Compile(), DestructorImpl(), GenerateHeaderFile(), GenerateIncludes(), GetElements(), GetOffset(), GetSizeElements(), GetStreamerElement(), GetStreamerElementReal(), InsertArtificialElements(), ls(), and New().
Version_t TStreamerInfo::fOldVersion [private] |
Int_t TStreamerInfo::fNVirtualInfoLoc [private] |
Version of the TStreamerInfo object read from the file.
Definition at line 105 of file TStreamerInfo.h.
Referenced by Compile(), Destructor(), and New().
ULong_t* TStreamerInfo::fVirtualInfoLoc [private] |
Number of virtual info location to update.
Definition at line 106 of file TStreamerInfo.h.
Referenced by Destructor(), and New().
ULong_t TStreamerInfo::fLiveCount [private] |
[fNVirtualInfoLoc] Location of the pointer to the TStreamerInfo inside the object (when emulated)
Definition at line 107 of file TStreamerInfo.h.
Referenced by DestructorImpl(), and New().
Number of outstanding pointer to this StreamerInfo.
Definition at line 109 of file TStreamerInfo.h.
Referenced by Compile(), GetReadMemberWiseActions(), and GetReadObjectWiseActions().
List of action resulting from the compilation.
Definition at line 110 of file TStreamerInfo.h.
Referenced by Compile(), and GetReadMemberWiseActions().
Int_t TStreamerInfo::fgCount [static, private] |
List of action resulting from the compilation for use in member wise streaming.
Definition at line 112 of file TStreamerInfo.h.
TStreamerElement * TStreamerInfo::fgElement [static, private] |
Definition at line 113 of file TStreamerInfo.h.
Referenced by GetCurrentElement(), and ReadBuffer().
Int_t* TStreamerInfo::fType [private] |
Int_t* TStreamerInfo::fNewType [private] |
Int_t* TStreamerInfo::fOffset [private] |
Int_t* TStreamerInfo::fLength [private] |
ULong_t* TStreamerInfo::fElem [private] |
ULong_t* TStreamerInfo::fMethod [private] |
TCompInfo* TStreamerInfo::fComp [private] |
TClass* TStreamerInfo::fClass [private] |
TObjArray* TStreamerInfo::fElements [private] |
ULong_t* TStreamerInfo::fVirtualInfoLoc [private] |
TStreamerElement* TStreamerInfo::fgElement [static, private] |
Definition at line 113 of file TStreamerInfo.h.