Logo ROOT   6.14/05
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 #include "TNamed.h"
16 #include "TList.h"
17 
18 
19 namespace ROOT {
20 namespace Internal {
21 
22  class TFriendProxyDescriptor : public TNamed {
23 
27 
28  private:
31 
32  public:
33  TFriendProxyDescriptor(const char *treename, const char *aliasname, Int_t index);
34 
35  Int_t GetIndex() const { return fIndex; }
37 
39 
40  void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname);
41  void OutputDecl(FILE *hf, int offset, UInt_t maxVarname);
42 
44  void SetDuplicate() { fDuplicate = kTRUE; }
45 
46  ClassDef(TFriendProxyDescriptor,0); // Describe a branch from a TTreeFriend.
47  };
48 }
49 }
50 
51 #endif
void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname)
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21
int Int_t
Definition: RtypesCore.h:41
bool Bool_t
Definition: RtypesCore.h:59
Bool_t IsEquivalent(const TFriendProxyDescriptor *other)
#define ClassDef(name, id)
Definition: Rtypes.h:320
The TNamed class is the base class for all named ROOT classes.
Definition: TNamed.h:29
A doubly linked list.
Definition: TList.h:44
TFriendProxyDescriptor & operator=(const TFriendProxyDescriptor &b)
unsigned int UInt_t
Definition: RtypesCore.h:42
TFriendProxyDescriptor(const TFriendProxyDescriptor &b)
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
Definition: TRolke.cxx:630
const Bool_t kTRUE
Definition: RtypesCore.h:87