32 const char *aliasname,
34 TNamed(treename,aliasname),
46 if ( !other )
return kFALSE;
67 fprintf(hf,
"%-*sstruct TFriendPx_%s : public TFriendProxy {\n", offset,
" ",
GetName() );
68 fprintf(hf,
"%-*s TFriendPx_%s(TBranchProxyDirector *director,TTree *tree,Int_t index) :\n",
70 fprintf(hf,
"%-*s %-*s(director,tree,index)",offset,
" ",maxVarname,
"TFriendProxy");
74 fprintf(hf,
",\n%-*s %-*s(&fDirector,\"%s\")",
77 fprintf(hf,
"\n%-*s { }\n",offset,
" ");
79 fprintf(hf,
"\n%-*s // Proxy for each of the branches and leaves of the tree\n",offset,
" ");
84 fprintf(hf,
"%-*s};\n",offset,
" ");
92 TString typeName =
"TFriendPx_";
94 fprintf(hf,
"%-*s%-*s %s;\n",
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 * GetDataName()
Get the name of the data member.
Bool_t IsEquivalent(const TBranchProxyDescriptor *other, Bool_t inClass=kFALSE)
Return true if this description is the 'same' as the other description.
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
Print the declaration needed for this descriptor.
Bool_t IsEquivalent(const TFriendProxyDescriptor *other)
Return true if this descriptor and the other are equivalent (describe the same entity).
void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname)
Print the declaration needed for this descriptor.
TFriendProxyDescriptor(const TFriendProxyDescriptor &b)
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
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.
const char * Data() const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...