Logo ROOT  
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 
45 
46  ClassDef(TFriendProxyDescriptor,0); // Describe a branch from a TTreeFriend.
47  };
48 }
49 }
50 
51 #endif
ROOT::Internal::TFriendProxyDescriptor::OutputClassDecl
void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname)
Definition: TFriendProxyDescriptor.cxx:59
ROOT::Internal::TFriendProxyDescriptor::OutputDecl
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
Definition: TFriendProxyDescriptor.cxx:83
ROOT::Internal::TFriendProxyDescriptor::IsEquivalent
Bool_t IsEquivalent(const TFriendProxyDescriptor *other)
Definition: TFriendProxyDescriptor.cxx:38
kTRUE
const Bool_t kTRUE
Definition: RtypesCore.h:91
TNamed.h
ROOT::Internal::TFriendProxyDescriptor::operator=
TFriendProxyDescriptor & operator=(const TFriendProxyDescriptor &b)
ROOT::Internal::TFriendProxyDescriptor::SetDuplicate
void SetDuplicate()
Definition: TFriendProxyDescriptor.h:44
TList.h
ROOT::Internal::TFriendProxyDescriptor
Definition: TFriendProxyDescriptor.h:22
Bool_t
bool Bool_t
Definition: RtypesCore.h:63
b
#define b(i)
Definition: RSha256.hxx:100
bool
ROOT::Internal::TFriendProxyDescriptor::GetListOfTopProxies
TList * GetListOfTopProxies()
Definition: TFriendProxyDescriptor.h:36
TNamed
The TNamed class is the base class for all named ROOT classes.
Definition: TNamed.h:29
UInt_t
unsigned int UInt_t
Definition: RtypesCore.h:46
ROOT::Internal::TFriendProxyDescriptor::IsDuplicate
Bool_t IsDuplicate()
Definition: TFriendProxyDescriptor.h:43
ROOT::Internal::TFriendProxyDescriptor::fDuplicate
Bool_t fDuplicate
Definition: TFriendProxyDescriptor.h:24
ROOT::Internal::TFriendProxyDescriptor::TFriendProxyDescriptor
TFriendProxyDescriptor(const TFriendProxyDescriptor &b)
ROOT::Internal::TFriendProxyDescriptor::GetIndex
Int_t GetIndex() const
Definition: TFriendProxyDescriptor.h:35
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
ROOT::Internal::TFriendProxyDescriptor::fIndex
Int_t fIndex
Definition: TFriendProxyDescriptor.h:25
ROOT::Internal::TFriendProxyDescriptor::fListOfTopProxies
TList fListOfTopProxies
Definition: TFriendProxyDescriptor.h:26
ROOT
VSD Structures.
Definition: StringConv.hxx:21
TList
A doubly linked list.
Definition: TList.h:44
int