ROOT  6.06/09
Reference Guide
TFriendProxyDescriptor.h
Go to the documentation of this file.
1 // @(#)rooeeplayer:$Id$
2 // Author: Philippe Canal 06/06/2004
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2004, Rene Brun and Fons Rademakers and al. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TFriendProxyDescriptor
13 #define ROOT_TFriendProxyDescriptor
14 
15 #ifndef ROOT_TNamed
16 #include "TNamed.h"
17 #endif
18 #ifndef ROOT_TList
19 #include "TList.h"
20 #endif
21 
22 
23 namespace ROOT {
24 namespace Internal {
25 
26  class TFriendProxyDescriptor : public TNamed {
27 
31 
32  private:
35 
36  public:
37  TFriendProxyDescriptor(const char *treename, const char *aliasname, Int_t index);
38 
39  Int_t GetIndex() const { return fIndex; }
41 
43 
44  void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname);
45  void OutputDecl(FILE *hf, int offset, UInt_t maxVarname);
46 
48  void SetDuplicate() { fDuplicate = kTRUE; }
49 
50  ClassDef(TFriendProxyDescriptor,0); // Describe a branch from a TTreeFriend.
51  };
52 }
53 }
54 
55 #endif
ClassDef(TFriendProxyDescriptor, 0)
Namespace for new ROOT classes and functions.
Definition: ROOT.py:1
Bool_t IsEquivalent(const TFriendProxyDescriptor *other)
void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname)
int Int_t
Definition: RtypesCore.h:41
bool Bool_t
Definition: RtypesCore.h:59
The TNamed class is the base class for all named ROOT classes.
Definition: TNamed.h:33
A doubly linked list.
Definition: TList.h:47
TFriendProxyDescriptor & operator=(const TFriendProxyDescriptor &b)
unsigned int UInt_t
Definition: RtypesCore.h:42
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
TFriendProxyDescriptor(const TFriendProxyDescriptor &b)
const Bool_t kTRUE
Definition: Rtypes.h:91