Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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
19namespace ROOT {
20namespace Internal {
21
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
38 bool IsEquivalent(const TFriendProxyDescriptor *other);
39
40 void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname);
41 void OutputDecl(FILE *hf, int offset, UInt_t maxVarname);
42
43 bool IsDuplicate() { return fDuplicate; }
44 void SetDuplicate() { fDuplicate = true; }
45
46 ClassDefOverride(TFriendProxyDescriptor,0); // Describe a branch from a TTreeFriend.
47 };
48}
49}
50
51#endif
#define b(i)
Definition RSha256.hxx:100
unsigned int UInt_t
Definition RtypesCore.h:46
#define ClassDefOverride(name, id)
Definition Rtypes.h:341
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
bool IsEquivalent(const TFriendProxyDescriptor *other)
Return true if this descriptor and the other are equivalent (describe the same entity).
void OutputDecl(FILE *hf, int offset, UInt_t maxVarname)
Print the declaration needed for this descriptor.
TFriendProxyDescriptor & operator=(const TFriendProxyDescriptor &b)
void OutputClassDecl(FILE *hf, int offset, UInt_t maxVarname)
Print the declaration needed for this descriptor.
TFriendProxyDescriptor(const TFriendProxyDescriptor &b)
A doubly linked list.
Definition TList.h:38
The TNamed class is the base class for all named ROOT classes.
Definition TNamed.h:29
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.