#include <TBranchProxyClassDescriptor.h>
Inheritance diagram for ROOT::TBranchProxyClassDescriptor:
Definition at line 29 of file TBranchProxyClassDescriptor.h.
Definition at line 32 of file TBranchProxyClassDescriptor.h.
Definition at line 32 of file TBranchProxyClassDescriptor.h.
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const TBranchProxyClassDescriptor & | b | ) | [inline, private] |
Definition at line 50 of file TBranchProxyClassDescriptor.h.
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | type, | |
TVirtualStreamerInfo * | info, | |||
const char * | branchname, | |||
ELocation | isclones, | |||
UInt_t | splitlevel, | |||
const TString & | containerName | |||
) |
Definition at line 61 of file TBranchProxyClassDescriptor.cxx.
References fInfo, fSubBranchPrefix, TNamed::GetName(), TString::Length(), NameToSymbol(), R__ASSERT, and TString::Remove().
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | branchname | ) |
Definition at line 84 of file TBranchProxyClassDescriptor.cxx.
References fSubBranchPrefix, TString::Length(), NameToSymbol(), and TString::Remove().
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | type, | |
TVirtualStreamerInfo * | info, | |||
const char * | branchname, | |||
const char * | branchPrefix, | |||
ELocation | isclones, | |||
UInt_t | splitlevel, | |||
const TString & | containerName | |||
) |
Definition at line 101 of file TBranchProxyClassDescriptor.cxx.
References fInfo, fSubBranchPrefix, TNamed::GetName(), TString::Length(), NameToSymbol(), R__ASSERT, and TString::Remove().
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const TBranchProxyClassDescriptor & | b | ) | [inline, private] |
Definition at line 50 of file TBranchProxyClassDescriptor.h.
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | type, | |
TVirtualStreamerInfo * | info, | |||
const char * | branchname, | |||
ELocation | isclones, | |||
UInt_t | splitlevel, | |||
const TString & | containerName | |||
) |
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | branchname | ) |
ROOT::TBranchProxyClassDescriptor::TBranchProxyClassDescriptor | ( | const char * | type, | |
TVirtualStreamerInfo * | info, | |||
const char * | branchname, | |||
const char * | branchPrefix, | |||
ELocation | isclones, | |||
UInt_t | splitlevel, | |||
const TString & | containerName | |||
) |
void ROOT::TBranchProxyClassDescriptor::NameToSymbol | ( | ) | [private] |
Definition at line 36 of file TBranchProxyClassDescriptor.cxx.
References fRawSymbol, TNamed::GetName(), IsClones(), IsSTL(), TString::Length(), TString::Prepend(), TString::Remove(), TString::ReplaceAll(), TNamed::SetName(), and TClassEdit::ShortType().
Referenced by TBranchProxyClassDescriptor().
TBranchProxyClassDescriptor& ROOT::TBranchProxyClassDescriptor::operator= | ( | const TBranchProxyClassDescriptor & | ) | [inline, private] |
Definition at line 51 of file TBranchProxyClassDescriptor.h.
const char * ROOT::TBranchProxyClassDescriptor::GetBranchName | ( | ) | const |
Definition at line 123 of file TBranchProxyClassDescriptor.cxx.
References TString::Data(), and fBranchName.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), IsEquivalent(), and OutputDecl().
const char * ROOT::TBranchProxyClassDescriptor::GetSubBranchPrefix | ( | ) | const |
Definition at line 129 of file TBranchProxyClassDescriptor.cxx.
References TString::Data(), and fSubBranchPrefix.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), and OutputDecl().
const char * ROOT::TBranchProxyClassDescriptor::GetRawSymbol | ( | ) | const |
Definition at line 135 of file TBranchProxyClassDescriptor.cxx.
References fRawSymbol.
Referenced by ROOT::TTreeProxyGenerator::AddClass().
TVirtualStreamerInfo* ROOT::TBranchProxyClassDescriptor::GetInfo | ( | ) | const [inline] |
UInt_t ROOT::TBranchProxyClassDescriptor::GetSplitLevel | ( | ) | const |
Bool_t ROOT::TBranchProxyClassDescriptor::IsEquivalent | ( | const TBranchProxyClassDescriptor * | other | ) | [virtual] |
Definition at line 147 of file TBranchProxyClassDescriptor.cxx.
References fContainerName, fIsClones, fListOfBaseProxies, fListOfSubProxies, ROOT::TBranchProxyDescriptor::GetBranchName(), GetBranchName(), TCollection::GetSize(), TNamed::GetTitle(), ROOT::TBranchProxyDescriptor::IsEquivalent(), ROOT::TBranchProxyDescriptor::IsSplit(), kFALSE, kOut, and kTRUE.
Referenced by ROOT::TTreeProxyGenerator::AddClass().
void ROOT::TBranchProxyClassDescriptor::AddDescriptor | ( | TBranchProxyDescriptor * | desc, | |
Bool_t | isBase | |||
) |
Definition at line 194 of file TBranchProxyClassDescriptor.cxx.
References TList::Add(), fListOfBaseProxies, fListOfSubProxies, fMaxDatamemberType, ROOT::TBranchProxyDescriptor::GetTypeName(), and len.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), ROOT::TTreeProxyGenerator::AnalyzeOldBranch(), and ROOT::TTreeProxyGenerator::AnalyzeOldLeaf().
Bool_t ROOT::TBranchProxyClassDescriptor::IsLoaded | ( | ) | const |
Definition at line 209 of file TBranchProxyClassDescriptor.cxx.
References TNamed::GetTitle().
Referenced by G__G__TreePlayer_122_0_15(), G__setup_memfuncROOTcLcLTBranchProxyClassDescriptor(), and OutputDecl().
Bool_t ROOT::TBranchProxyClassDescriptor::IsLoaded | ( | const char * | ) | [static] |
Definition at line 215 of file TBranchProxyClassDescriptor.cxx.
References TClass::GetClass(), TClass::GetCollectionProxy(), TVirtualCollectionProxy::GetValueClass(), TClass::IsLoaded(), kFALSE, and kTRUE.
Bool_t ROOT::TBranchProxyClassDescriptor::IsClones | ( | ) | const |
Definition at line 228 of file TBranchProxyClassDescriptor.cxx.
References fIsClones, kClones, and kInsideClones.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), NameToSymbol(), and OutputDecl().
Bool_t ROOT::TBranchProxyClassDescriptor::IsSTL | ( | ) | const |
Definition at line 234 of file TBranchProxyClassDescriptor.cxx.
References fIsClones, kInsideSTL, and kSTL.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), ROOT::TTreeProxyGenerator::AnalyzeElement(), NameToSymbol(), and OutputDecl().
TBranchProxyClassDescriptor::ELocation ROOT::TBranchProxyClassDescriptor::GetIsClones | ( | ) | const |
Definition at line 240 of file TBranchProxyClassDescriptor.cxx.
References fIsClones.
Referenced by OutputDecl().
TString ROOT::TBranchProxyClassDescriptor::GetContainerName | ( | ) | const |
Definition at line 246 of file TBranchProxyClassDescriptor.cxx.
References fContainerName.
Referenced by ROOT::TTreeProxyGenerator::AnalyzeBranches(), and ROOT::TTreeProxyGenerator::AnalyzeElement().
void ROOT::TBranchProxyClassDescriptor::OutputDecl | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | ||||
) |
Definition at line 252 of file TBranchProxyClassDescriptor.cxx.
References TList::At(), TString::Data(), fContainerName, fListOfBaseProxies, fListOfSubProxies, fMaxDatamemberType, fprintf(), ROOT::TBranchProxyDescriptor::GetBranchName(), GetBranchName(), TClass::GetClass(), TClass::GetCollectionProxy(), GetIsClones(), TClass::GetMethodWithPrototype(), TNamed::GetName(), TCollection::GetSize(), GetSubBranchPrefix(), TNamed::GetTitle(), ROOT::TBranchProxyDescriptor::GetTypeName(), TVirtualCollectionProxy::GetValueClass(), IsClones(), IsLoaded(), ROOT::TBranchProxyDescriptor::IsSplit(), IsSTL(), kFALSE, kInsideClones, kInsideSTL, TString::Length(), main(), ROOT::TBranchProxyDescriptor::OutputDecl(), ROOT::TBranchProxyDescriptor::OutputInit(), TString::Remove(), and type.
Referenced by ROOT::TTreeProxyGenerator::WriteProxy().
ROOT::TBranchProxyClassDescriptor::ClassDef | ( | TBranchProxyClassDescriptor | , | |
0 | ||||
) |
void ROOT::TBranchProxyClassDescriptor::NameToSymbol | ( | ) | [private] |
TBranchProxyClassDescriptor& ROOT::TBranchProxyClassDescriptor::operator= | ( | const TBranchProxyClassDescriptor & | ) | [inline, private] |
Definition at line 51 of file TBranchProxyClassDescriptor.h.
const char* ROOT::TBranchProxyClassDescriptor::GetBranchName | ( | ) | const |
const char* ROOT::TBranchProxyClassDescriptor::GetSubBranchPrefix | ( | ) | const |
const char* ROOT::TBranchProxyClassDescriptor::GetRawSymbol | ( | ) | const |
TVirtualStreamerInfo* ROOT::TBranchProxyClassDescriptor::GetInfo | ( | ) | const [inline] |
UInt_t ROOT::TBranchProxyClassDescriptor::GetSplitLevel | ( | ) | const |
virtual Bool_t ROOT::TBranchProxyClassDescriptor::IsEquivalent | ( | const TBranchProxyClassDescriptor * | other | ) | [virtual] |
void ROOT::TBranchProxyClassDescriptor::AddDescriptor | ( | TBranchProxyDescriptor * | desc, | |
Bool_t | isBase | |||
) |
Bool_t ROOT::TBranchProxyClassDescriptor::IsLoaded | ( | ) | const |
static Bool_t ROOT::TBranchProxyClassDescriptor::IsLoaded | ( | const char * | ) | [static] |
Bool_t ROOT::TBranchProxyClassDescriptor::IsClones | ( | ) | const |
Bool_t ROOT::TBranchProxyClassDescriptor::IsSTL | ( | ) | const |
ELocation ROOT::TBranchProxyClassDescriptor::GetIsClones | ( | ) | const |
TString ROOT::TBranchProxyClassDescriptor::GetContainerName | ( | ) | const |
void ROOT::TBranchProxyClassDescriptor::OutputDecl | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | ||||
) |
ROOT::TBranchProxyClassDescriptor::ClassDef | ( | TBranchProxyClassDescriptor | , | |
0 | ||||
) |
Definition at line 34 of file TBranchProxyClassDescriptor.h.
Referenced by AddDescriptor(), IsEquivalent(), and OutputDecl().
Definition at line 35 of file TBranchProxyClassDescriptor.h.
Referenced by AddDescriptor(), IsEquivalent(), and OutputDecl().
Definition at line 36 of file TBranchProxyClassDescriptor.h.
Referenced by GetIsClones(), IsClones(), IsEquivalent(), and IsSTL().
Definition at line 37 of file TBranchProxyClassDescriptor.h.
Referenced by GetContainerName(), IsEquivalent(), and OutputDecl().
Definition at line 38 of file TBranchProxyClassDescriptor.h.
Definition at line 41 of file TBranchProxyClassDescriptor.h.
Referenced by GetRawSymbol(), and NameToSymbol().
Definition at line 43 of file TBranchProxyClassDescriptor.h.
Referenced by GetSubBranchPrefix(), and TBranchProxyClassDescriptor().
Definition at line 44 of file TBranchProxyClassDescriptor.h.
Referenced by GetInfo(), and TBranchProxyClassDescriptor().
Definition at line 46 of file TBranchProxyClassDescriptor.h.
Referenced by AddDescriptor(), and OutputDecl().
Definition at line 44 of file TBranchProxyClassDescriptor.h.