Logo ROOT   6.16/01
Reference Guide
LinkDef3.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// kDefaultScrollBarWidth is not a global but an enum constant.
18// Removing it from the list of selected globals until enum matching
19// is not implemented
20//#pragma link C++ global kDefaultScrollBarWidth;
21//------
22#pragma link C++ global kNone;
23#pragma link C++ global kCopyFromParent;
24#pragma link C++ global kParentRelative;
25#pragma link C++ global kWABackPixmap;
26#pragma link C++ global kWABackPixel;
27#pragma link C++ global kWABorderPixmap;
28#pragma link C++ global kWABorderPixel;
29#pragma link C++ global kWABorderWidth;
30#pragma link C++ global kWABitGravity;
31#pragma link C++ global kWAWinGravity;
32#pragma link C++ global kWABackingStore;
33#pragma link C++ global kWABackingPlanes;
34#pragma link C++ global kWABackingPixel;
35#pragma link C++ global kWAOverrideRedirect;
36#pragma link C++ global kWASaveUnder;
37#pragma link C++ global kWAEventMask;
38#pragma link C++ global kWADontPropagate;
39#pragma link C++ global kWAColormap;
40#pragma link C++ global kWACursor;
41
42#pragma link C++ global kNoEventMask;
43#pragma link C++ global kKeyPressMask;
44#pragma link C++ global kKeyReleaseMask;
45#pragma link C++ global kButtonPressMask;
46#pragma link C++ global kButtonReleaseMask;
47#pragma link C++ global kPointerMotionMask;
48#pragma link C++ global kButtonMotionMask;
49#pragma link C++ global kExposureMask;
50#pragma link C++ global kStructureNotifyMask;
51#pragma link C++ global kEnterWindowMask;
52#pragma link C++ global kLeaveWindowMask;
53#pragma link C++ global kFocusChangeMask;
54#pragma link C++ global kOwnerGrabButtonMask;
55#pragma link C++ global kColormapChangeMask;
56
57#pragma link C++ global kKeyShiftMask;
58#pragma link C++ global kKeyLockMask;
59#pragma link C++ global kKeyControlMask;
60#pragma link C++ global kKeyMod1Mask;
61#pragma link C++ global kButton1Mask;
62#pragma link C++ global kButton2Mask;
63#pragma link C++ global kButton3Mask;
64#pragma link C++ global kButton4Mask;
65#pragma link C++ global kButton5Mask;
66#pragma link C++ global kAnyModifier;
67
68#pragma link C++ global kGCFunction;
69#pragma link C++ global kGCPlaneMask;
70#pragma link C++ global kGCForeground;
71#pragma link C++ global kGCBackground;
72#pragma link C++ global kGCLineWidth;
73#pragma link C++ global kGCLineStyle;
74#pragma link C++ global kGCCapStyle;
75#pragma link C++ global kGCJoinStyle;
76#pragma link C++ global kGCFillStyle;
77#pragma link C++ global kGCFillRule;
78#pragma link C++ global kGCTile;
79#pragma link C++ global kGCStipple;
80#pragma link C++ global kGCTileStipXOrigin;
81#pragma link C++ global kGCTileStipYOrigin;
82#pragma link C++ global kGCFont;
83#pragma link C++ global kGCSubwindowMode;
84#pragma link C++ global kGCGraphicsExposures;
85#pragma link C++ global kGCClipXOrigin;
86#pragma link C++ global kGCClipYOrigin;
87#pragma link C++ global kGCClipMask;
88#pragma link C++ global kGCDashOffset;
89#pragma link C++ global kGCDashList;
90#pragma link C++ global kGCArcMode;
91
92#pragma link C++ global kDoRed;
93#pragma link C++ global kDoGreen;
94#pragma link C++ global kDoBlue;
95
96#pragma link C++ global kPAColormap;
97#pragma link C++ global kPADepth;
98#pragma link C++ global kPASize;
99#pragma link C++ global kPAHotspot;
100#pragma link C++ global kPAReturnPixels;
101#pragma link C++ global kPACloseness;
102
103#pragma link C++ global kPrimarySelection;
104#pragma link C++ global kCutBuffer;
105#pragma link C++ global kMaxPixel;
106
107// #pragma link C++ global gPerfStats;
108#pragma link C++ global gMonitoringWriter;
109#pragma link C++ global gMonitoringReader;
110
111#pragma link C++ enum EGuiConstants;
112#pragma link C++ enum EGEventType;
113#pragma link C++ enum EGraphicsFunction;
114#pragma link C++ enum EGraphicsFunction;
115#pragma link C++ enum EMouseButton;
116#pragma link C++ enum EXMagic;
117#pragma link C++ enum EInitialState;
118#pragma link C++ enum EKeySym;
119#pragma link C++ enum EEventType;
120#pragma link C++ enum ECursor;
121#pragma link C++ global kNumCursors;
122
123#pragma link C++ typedef timespec_t;
124// #pragma link C++ typedef Handle_t;
125// #pragma link C++ typedef Display_t;
126// #pragma link C++ typedef Visual_t;
127// #pragma link C++ typedef Window_t;
128// #pragma link C++ typedef Pixmap_t;
129// #pragma link C++ typedef Drawable_t;
130// #pragma link C++ typedef Region_t;
131// #pragma link C++ typedef Colormap_t;
132// #pragma link C++ typedef Cursor_t;
133// #pragma link C++ typedef FontH_t;
134// #pragma link C++ typedef KeySym_t;
135// #pragma link C++ typedef Atom_t;
136// #pragma link C++ typedef GContext_t;
137// #pragma link C++ typedef FontStruct_t;
138// #pragma link C++ typedef Mask_t;
139// #pragma link C++ typedef Time_t;
140
141#pragma link C++ struct Event_t;
142#pragma link C++ struct SetWindowAttributes_t;
143#pragma link C++ struct WindowAttributes_t;
144#pragma link C++ struct GCValues_t;
145#pragma link C++ struct ColorStruct_t;
146#pragma link C++ struct PictureAttributes_t;
147#pragma link C++ struct Segment_t;
148#pragma link C++ struct Point_t;
149#pragma link C++ struct Rectangle_t;
150#pragma link C++ struct timespec;
151
152#pragma link C++ function operator<<(std::ostream&, const TTimeStamp&);
153#pragma link C++ function operator<<(TBuffer&, const TTimeStamp&);
154#pragma link C++ function operator>>(TBuffer&, TTimeStamp&);
155#pragma link C++ function operator==(const TTimeStamp&, const TTimeStamp&);
156#pragma link C++ function operator!=(const TTimeStamp&, const TTimeStamp&);
157#pragma link C++ function operator< (const TTimeStamp&, const TTimeStamp&);
158#pragma link C++ function operator<=(const TTimeStamp&, const TTimeStamp&);
159#pragma link C++ function operator> (const TTimeStamp&, const TTimeStamp&);
160#pragma link C++ function operator>=(const TTimeStamp&, const TTimeStamp&);
161
162#pragma link C++ class TTimeStamp+;
163#pragma link C++ class TFileInfo+;
164#pragma link C++ class TFileInfoMeta+;
165#pragma link C++ class TFileCollection+;
166#pragma link C++ class TVirtualAuth;
167#pragma link C++ class TVirtualMutex;
168#pragma link C++ class ROOT::TVirtualRWMutex;
169#pragma link C++ class TLockGuard;
170#pragma link C++ class ROOT::TReadLockGuard;
171#pragma link C++ class ROOT::TWriteLockGuard;
172#pragma link C++ class TRedirectOutputGuard;
173#pragma link C++ class TVirtualPerfStats;
174#pragma link C++ enum TVirtualPerfStats::EEventType;
175#pragma link C++ class TVirtualMonitoringWriter;
176#pragma link C++ class TVirtualMonitoringReader;
177#pragma link C++ class TObjectSpy;
178#pragma link C++ class TObjectRefSpy;
179#pragma link C++ class TUri;
180#pragma link C++ function operator==(const TUri&, const TUri&);
181#pragma link C++ class TUrl;
182#pragma link C++ class TInetAddress-;
183#pragma link C++ class TVirtualTableInterface+;
184#pragma link C++ class TBase64;
185
186// Insure the creation of the TClass object for pairs that might be
187// inside the cintdlls.
188#pragma extra_include "string";
189// insure using namespace std and declaration of std::pair
190#pragma extra_include "Rpair.h";
191#include <utility>
192
193#pragma link C++ class std::pair<char*,int>+;
194#pragma link C++ class std::pair<char*,long>+;
195#pragma link C++ class std::pair<char*,float>+;
196#pragma link C++ class std::pair<char*,double>+;
197#pragma link C++ class std::pair<char*,void*>+;
198#pragma link C++ class std::pair<char*,char*>+;
199#pragma link C++ class std::pair<std::string,int>+;
200#pragma link C++ class std::pair<string,long>+;
201#pragma link C++ class std::pair<string,float>+;
202#pragma link C++ class std::pair<string,double>+;
203#pragma link C++ class std::pair<string,void*>+;
204#pragma link C++ class std::pair<int,int>+;
205#pragma link C++ class std::pair<int,long>+;
206#pragma link C++ class std::pair<int,float>+;
207#pragma link C++ class std::pair<int,double>+;
208#pragma link C++ class std::pair<int,void*>+;
209#pragma link C++ class std::pair<int,char*>+;
210#pragma link C++ class std::pair<long,int>+;
211#pragma link C++ class std::pair<long,long>+;
212#pragma link C++ class std::pair<long,float>+;
213#pragma link C++ class std::pair<long,double>+;
214#pragma link C++ class std::pair<long,void*>+;
215#pragma link C++ class std::pair<long,char*>+;
216#pragma link C++ class std::pair<float,int>+;
217#pragma link C++ class std::pair<float,long>+;
218#pragma link C++ class std::pair<float,float>+;
219#pragma link C++ class std::pair<float,double>+;
220#pragma link C++ class std::pair<float,void*>+;
221#pragma link C++ class std::pair<float,char*>+;
222#pragma link C++ class std::pair<double,int>+;
223#pragma link C++ class std::pair<double,long>+;
224#pragma link C++ class std::pair<double,float>+;
225#pragma link C++ class std::pair<double,double>+;
226#pragma link C++ class std::pair<double,void*>+;
227#pragma link C++ class std::pair<double,char*>+;
228
229#pragma link C++ class std::pair<const char*,int>+;
230#pragma link C++ class std::pair<const char*,long>+;
231#pragma link C++ class std::pair<const char*,float>+;
232#pragma link C++ class std::pair<const char*,double>+;
233#pragma link C++ class std::pair<const char*,void*>+;
234#pragma link C++ class std::pair<const char*,char*>+;
235#pragma link C++ class std::pair<const std::string,int>+;
236#pragma link C++ class std::pair<const std::string,long>+;
237#pragma link C++ class std::pair<const std::string,float>+;
238#pragma link C++ class std::pair<const std::string,double>+;
239#pragma link C++ class std::pair<const std::string,void*>+;
240#pragma link C++ class std::pair<const int,int>+;
241#pragma link C++ class std::pair<const int,long>+;
242#pragma link C++ class std::pair<const int,float>+;
243#pragma link C++ class std::pair<const int,double>+;
244#pragma link C++ class std::pair<const int,void*>+;
245#pragma link C++ class std::pair<const int,char*>+;
246#pragma link C++ class std::pair<const long,int>+;
247#pragma link C++ class std::pair<const long,long>+;
248#pragma link C++ class std::pair<const long,float>+;
249#pragma link C++ class std::pair<const long,double>+;
250#pragma link C++ class std::pair<const long,void*>+;
251#pragma link C++ class std::pair<const long,char*>+;
252#pragma link C++ class std::pair<const float,int>+;
253#pragma link C++ class std::pair<const float,long>+;
254#pragma link C++ class std::pair<const float,float>+;
255#pragma link C++ class std::pair<const float,double>+;
256#pragma link C++ class std::pair<const float,void*>+;
257#pragma link C++ class std::pair<const float,char*>+;
258#pragma link C++ class std::pair<const double,int>+;
259#pragma link C++ class std::pair<const double,long>+;
260#pragma link C++ class std::pair<const double,float>+;
261#pragma link C++ class std::pair<const double,double>+;
262#pragma link C++ class std::pair<const double,void*>+;
263#pragma link C++ class std::pair<const double,char*>+;
264
265#pragma extra_include "Rtypes.h";
266#pragma link C++ class TParameter<Bool_t>+;
267#pragma link C++ class TParameter<Float_t>+;
268#pragma link C++ class TParameter<Double_t>+;
269#pragma link C++ class TParameter<Int_t>+;
270#pragma link C++ class TParameter<Long_t>+;
271#pragma link C++ class TParameter<Long64_t>+;
272
273#ifdef ROOT7_RDrawable
274#pragma link C++ class ROOT::Experimental::RDrawable+;
275#endif
276
277#endif