12 #ifndef ROOT_TFriendProxyDescriptor
13 #define ROOT_TFriendProxyDescriptor
22 class TFriendProxyDescriptor :
public TNamed {
26 TList fListOfTopProxies;
29 TFriendProxyDescriptor(
const TFriendProxyDescriptor &b);
30 TFriendProxyDescriptor& operator=(
const TFriendProxyDescriptor &b);
33 TFriendProxyDescriptor(
const char *treename,
const char *aliasname, Int_t index);
35 Int_t GetIndex()
const {
return fIndex; }
36 TList *GetListOfTopProxies() {
return &fListOfTopProxies; }
38 Bool_t IsEquivalent(
const TFriendProxyDescriptor *other);
40 void OutputClassDecl(FILE *hf,
int offset, UInt_t maxVarname);
41 void OutputDecl(FILE *hf,
int offset, UInt_t maxVarname);
43 Bool_t IsDuplicate() {
return fDuplicate; }
44 void SetDuplicate() { fDuplicate = kTRUE; }
46 ClassDef(TFriendProxyDescriptor,0);