39 const char *branchname,
43 TNamed(dataname,
type),fBranchName(branchname),fIsSplit(split),fBranchIsSkipped(skipped),fIsLeafList(isleaflist)
89 if ( !other )
return false;
90 if ( other ==
this )
return true;
130 const char *above =
"";
131 if (strncmp(prefix,subbranchname,strlen(prefix))==0
132 && strcmp(prefix,subbranchname)!=0) {
133 subbranchname += strlen(prefix)+1;
134 above =
"ffPrefix, ";
138 fprintf(hf,
"\n%-*s %-*s(director, obj.GetProxy(), \"%s\", %s\"%s\")",
142 if (above[0]==
'\0') {
143 fprintf(hf,
"\n%-*s %-*s(director, \"%s\", \"\", \"%s\")",
146 fprintf(hf,
"\n%-*s %-*s(director, %s\"%s\", \"%s\")",
150 fprintf(hf,
"\n%-*s %-*s(director, %s\"%s\")",
151 offset,
" ", maxVarname,
GetDataName(), above, subbranchname);
156 fprintf(hf,
"\n%-*s %-*s(director, obj.GetProxy(), \"%s\")",
TBranchProxyDescriptor(const char *dataname, const char *type, const char *branchname, Bool_t split=true, Bool_t skipped=false, Bool_t isleaflist=false)
Constructor.
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
Output the declaration corresponding to this proxy.
const char * GetBranchName()
Get the branch name.
const char * GetTypeName()
Get the name of the type of the data member.
const char * GetDataName()
Get the name of the data member.
void OutputInit(FILE *hf, int offset, UInt_t maxVarname, const char *prefix)
Output the initialization corresponding to this proxy.
Bool_t IsSplit() const
Return true if the branch is split.
Bool_t IsEquivalent(const TBranchProxyDescriptor *other, Bool_t inClass=kFALSE)
Return true if this description is the 'same' as the other description.
The TNamed class is the base class for all named ROOT classes.
virtual const char * GetTitle() const
Returns title of object.
virtual const char * GetName() const
Returns name of object.
TString & Insert(Ssiz_t pos, const char *s)
const char * Data() const
TString & ReplaceAll(const TString &s1, const TString &s2)
TString & Remove(Ssiz_t pos)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...