Logo ROOT   6.16/01
Reference Guide
LinkDef1.h
Go to the documentation of this file.
1/* @(#)root/base:$Id$ */
2
3/*************************************************************************
4 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
5 * All rights reserved. *
6 * *
7 * For the licensing terms see $ROOTSYS/LICENSE. *
8 * For the list of contributors see $ROOTSYS/README/CREDITS. *
9 *************************************************************************/
10
11#ifdef __CINT__
12
13#pragma link off all globals;
14#pragma link off all classes;
15#pragma link off all functions;
16
17#pragma link C++ global kTRUE;
18#pragma link C++ global kFALSE;
19#pragma link C++ global kMaxUChar;
20#pragma link C++ global kMaxChar;
21#pragma link C++ global kMinChar;
22#pragma link C++ global kMaxUShort;
23#pragma link C++ global kMaxShort;
24#pragma link C++ global kMinShort;
25#pragma link C++ global kMaxUInt;
26#pragma link C++ global kMaxInt;
27#pragma link C++ global kMinInt;
28#pragma link C++ global kMaxULong;
29#pragma link C++ global kMaxLong;
30#pragma link C++ global kMinLong;
31#pragma link C++ global kMaxULong64;
32#pragma link C++ global kMaxLong64;
33#pragma link C++ global kMinLong64;
34#pragma link C++ global kBitsPerByte;
35#pragma link C++ global kNPOS;
36#pragma link C++ global kInfo;
37#pragma link C++ global kWarning;
38#pragma link C++ global kError;
39#pragma link C++ global kSysError;
40#pragma link C++ global kFatal;
41
42#pragma link C++ enum EObjBits;
43#pragma link C++ enum EEnvLevel;
44#pragma link C++ enum EColor;
45#pragma link C++ enum ELineStyle;
46#pragma link C++ enum EMarkerStyle;
47
48// This is not a global anymore but a function
49// gROOT is a preprocessor macro #define gROOT (ROOT::GetROOT()
50// #pragma link C++ global gROOT;
51#pragma link C++ global gEnv;
52#pragma link C++ global gSystem;
53#pragma link C++ global gPluginMgr;
54#pragma link C++ global gApplication;
55#pragma link C++ global gBenchmark;
56#pragma link C++ global gDebug;
57#pragma link C++ global gErrorIgnoreLevel;
58#pragma link C++ global gErrorAbortLevel;
59#pragma link C++ global gPrintViaErrorHandler;
60#pragma link C++ global gStyle;
61#pragma link C++ global gVirtualPS;
62#pragma link C++ global gRootDir;
63#pragma link C++ global gProgName;
64#pragma link C++ global gProgPath;
65
66#pragma link C++ function Info;
67#pragma link C++ function Warning;
68#pragma link C++ function Error;
69#pragma link C++ function SysError;
70#pragma link C++ function Fatal;
71#pragma link C++ function Obsolete;
72#pragma link C++ function Form;
73#pragma link C++ function Printf;
74#pragma link C++ function Strip;
75#pragma link C++ function StrDup;
76#pragma link C++ function Compress;
77#pragma link C++ function EscChar;
78#pragma link C++ function UnEscChar;
79#pragma link C++ function Hash(const char*);
80#pragma link C++ function Hash(const TString&);
81#pragma link C++ function Hash(const TString*);
82#pragma link C++ function ToLower(const TString&);
83#pragma link C++ function ToUpper(const TString&);
84#pragma link C++ function operator+(const TString&,const TString&);
85#pragma link C++ function operator+(const TString&,const char*);
86#pragma link C++ function operator+(const char*,const TString&);
87#pragma link C++ function operator+(const TString&,char);
88#pragma link C++ function operator+(const TString&,Long_t);
89#pragma link C++ function operator+(const TString&,ULong_t);
90#pragma link C++ function operator+(char,const TString&);
91#pragma link C++ function operator+(Long_t,const TString&);
92#pragma link C++ function operator+(ULong_t,const TString&);
93#pragma link C++ function operator==(const TString&,const TString&);
94#pragma link C++ function operator==(const TString&,const char*);
95#pragma link C++ function operator==(const char*,const TString&);
96#pragma link C++ function operator!=(const TString&,const TString&);
97#pragma link C++ function operator!=(const TString&,const char*);
98#pragma link C++ function operator!=(const char*,const TString&);
99#pragma link C++ function operator!=(const TSubString&,const char*);
100#pragma link C++ function operator!=(const TSubString&,const TString&);
101#pragma link C++ function operator!=(const TSubString&,const TSubString&);
102#pragma link C++ function operator!=(const TString&,const TSubString&);
103#pragma link C++ function operator!=(const char*,const TSubString&);
104#pragma link C++ function operator<(const TString&,const TString&);
105#pragma link C++ function operator>(const TString&,const TString&);
106#pragma link C++ function operator<=(const TString&,const TString&);
107#pragma link C++ function operator>=(const TString&,const TString&);
108#pragma link C++ function operator<(const TString&,const char*);
109#pragma link C++ function operator>(const TString&,const char*);
110#pragma link C++ function operator<=(const TString&,const char*);
111#pragma link C++ function operator>=(const TString&,const char*);
112#pragma link C++ function operator<(const char*,const TString&);
113#pragma link C++ function operator>(const char*,const TString&);
114#pragma link C++ function operator<=(const char*,const TString&);
115#pragma link C++ function operator>=(const char*,const TString&);
116#pragma link C++ function operator>>(std::istream&,TString&);
117#pragma link C++ function operator<<(std::ostream&,const TString&);
118//#pragma link C++ function operator>>(TBuffer&,TString&);
119//#pragma link C++ function operator<<(TBuffer&,const TString&);
120//#pragma link C++ function operator>>(TBuffer&,const TObject*&);
121//#pragma link C++ function operator<<(TBuffer&,const TObject*);
122
123#pragma link C++ function operator==(const TDatime&,const TDatime&);
124#pragma link C++ function operator!=(const TDatime&,const TDatime&);
125#pragma link C++ function operator<(const TDatime&,const TDatime&);
126#pragma link C++ function operator<=(const TDatime&,const TDatime&);
127#pragma link C++ function operator>(const TDatime&,const TDatime&);
128#pragma link C++ function operator>=(const TDatime&,const TDatime&);
129// New representation of the pragma below
130// #pragma link C++ global gROOT;
131// a preprocessor statement transformed gROOT in a function call, ROOT::GetROOT().
132#pragma link C++ function ROOT::GetROOT();
133
134#pragma link C++ nestedtypedef;
135#pragma link C++ namespace ROOT;
136#pragma create TClass TMath;
137// #pragma link C++ global ROOT_TMathBase;
138// #pragma link C++ typedef ShowMembersFunc_t;
139// #pragma link C++ typedef ROOT::NewFunc_t;
140// #pragma link C++ typedef ROOT::NewArrFunc_t;
141// #pragma link C++ typedef ROOT::DelFunc_t;
142// #pragma link C++ typedef ROOT::DelArrFunc_t;
143// #pragma link C++ typedef ROOT::DesFunc_t;
144// #pragma link C++ typedef Float16_t;
145// #pragma link C++ typedef Double32_t;
146#pragma link C++ function TMath::BinarySearch(Long64_t, const Short_t*, Short_t);
147#pragma link C++ function TMath::BinarySearch(Long64_t, const Int_t*, Int_t);
148#pragma link C++ function TMath::BinarySearch(Long64_t, const Float_t*, Float_t);
149#pragma link C++ function TMath::BinarySearch(Long64_t, const Double_t*, Double_t);
150#pragma link C++ function TMath::BinarySearch(Long64_t, const Long_t*, Long_t);
151#pragma link C++ function TMath::BinarySearch(Long64_t, const Long64_t*, Long64_t);
152
153#pragma link C++ function TMath::BinarySearch(Long64_t, const Short_t**, Short_t);
154#pragma link C++ function TMath::BinarySearch(Long64_t, const Int_t**, Int_t);
155#pragma link C++ function TMath::BinarySearch(Long64_t, const Float_t**, Float_t);
156#pragma link C++ function TMath::BinarySearch(Long64_t, const Double_t**, Double_t);
157#pragma link C++ function TMath::BinarySearch(Long64_t, const Long_t**, Long_t);
158#pragma link C++ function TMath::BinarySearch(Long64_t, const Long64_t**, Long64_t);
159
160#pragma link C++ function TMath::Sort(Long64_t, const Short_t*, Long64_t*, Bool_t);
161#pragma link C++ function TMath::Sort(Long64_t, const Int_t*, Long64_t*, Bool_t);
162#pragma link C++ function TMath::Sort(Long64_t, const Float_t*, Long64_t*, Bool_t);
163#pragma link C++ function TMath::Sort(Long64_t, const Double_t*, Long64_t*, Bool_t);
164#pragma link C++ function TMath::Sort(Long64_t, const Long_t*, Long64_t*, Bool_t);
165#pragma link C++ function TMath::Sort(Long64_t, const Long64_t*, Long64_t*, Bool_t);
166
167#pragma link C++ function TMath::Sort(Int_t, const Short_t*, Int_t*, Bool_t);
168#pragma link C++ function TMath::Sort(Int_t, const Int_t*, Int_t*, Bool_t);
169#pragma link C++ function TMath::Sort(Int_t, const Float_t*, Int_t*, Bool_t);
170#pragma link C++ function TMath::Sort(Int_t, const Double_t*, Int_t*, Bool_t);
171#pragma link C++ function TMath::Sort(Int_t, const Long_t*, Int_t*, Bool_t);
172#pragma link C++ function TMath::Sort(Int_t, const Long64_t*, Int_t*, Bool_t);
173
174#pragma link C++ class TApplication;
175#pragma link C++ class TApplicationImp;
176#pragma link C++ class TAttFill+;
177#pragma link C++ class TAttLine+;
178#pragma link C++ class TAttMarker+;
179#pragma link C++ class TAttPad-;
180#pragma link C++ class TAttAxis-;
181#pragma link C++ class TAttText+;
182#pragma link C++ class TAtt3D+;
183#pragma link C++ class TAttBBox+;
184#pragma link C++ class TAttBBox2D+;
185#pragma link C++ class TBenchmark+;
186#pragma link C++ class TBrowser+;
187#pragma link C++ class TBrowserImp+;
188#pragma link C++ class TBuffer;
189#pragma link C++ class TRootIOCtor+;
190#pragma link C++ class TCanvasImp;
191#pragma link C++ class TColor+;
192#pragma link C++ class TColorGradient+;
193#pragma link C++ class TLinearGradient+;
194#pragma link C++ class TRadialGradient+;
195#pragma link C++ class TContextMenu+;
196#pragma link C++ class TContextMenuImp+;
197#pragma link C++ class TControlBarImp+;
198#pragma link C++ class TInspectorImp+;
199#pragma link C++ class TDatime-;
200#pragma link C++ class TDirectory-;
201#pragma link C++ class TEnv+;
202#pragma link C++ class TEnvRec+;
203#pragma link C++ class TFileHandler+;
204#pragma link C++ class TGuiFactory;
205#pragma link C++ class TStyle+;
206#pragma link C++ class TVirtualX+;
207#pragma link C++ class TVirtualPad-;
208// Those are NOT going to be saved ... so no need for a +
209#pragma link C++ class TVirtualViewer3D;
210#pragma link C++ class TBuffer3D;
211#pragma link C++ class TGLManager;
212#pragma link C++ class TVirtualGLPainter;
213#pragma link C++ class TVirtualGLManip;
214#pragma link C++ class TVirtualPS;
215#pragma link C++ class TGLPaintDevice;
216#pragma link C++ class TVirtualPadPainter;
217
218#pragma link C++ class TVirtualPadEditor;
219
220#pragma link C++ class TVirtualFFT;
221
222#endif