Logo ROOT   6.10/09
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 TLockGuard;
169 #pragma link C++ class TRedirectOutputGuard;
170 #pragma link C++ class TVirtualPerfStats;
171 #pragma link C++ enum TVirtualPerfStats::EEventType;
172 #pragma link C++ class TVirtualMonitoringWriter;
173 #pragma link C++ class TVirtualMonitoringReader;
174 #pragma link C++ class TObjectSpy;
175 #pragma link C++ class TObjectRefSpy;
176 #pragma link C++ class TUri;
177 #pragma link C++ function operator==(const TUri&, const TUri&);
178 #pragma link C++ class TUrl;
179 #pragma link C++ class TInetAddress-;
180 #pragma link C++ class TVirtualTableInterface+;
181 #pragma link C++ class TBase64;
182 
183 // Insure the creation of the TClass object for pairs that might be
184 // inside the cintdlls.
185 #pragma extra_include "string";
186 // insure using namespace std and declaration of std::pair
187 #pragma extra_include "Rpair.h";
188 #include <utility>
189 
190 #pragma link C++ class std::pair<char*,int>+;
191 #pragma link C++ class std::pair<char*,long>+;
192 #pragma link C++ class std::pair<char*,float>+;
193 #pragma link C++ class std::pair<char*,double>+;
194 #pragma link C++ class std::pair<char*,void*>+;
195 #pragma link C++ class std::pair<char*,char*>+;
196 #pragma link C++ class std::pair<std::string,int>+;
197 #pragma link C++ class std::pair<string,long>+;
198 #pragma link C++ class std::pair<string,float>+;
199 #pragma link C++ class std::pair<string,double>+;
200 #pragma link C++ class std::pair<string,void*>+;
201 #pragma link C++ class std::pair<int,int>+;
202 #pragma link C++ class std::pair<int,long>+;
203 #pragma link C++ class std::pair<int,float>+;
204 #pragma link C++ class std::pair<int,double>+;
205 #pragma link C++ class std::pair<int,void*>+;
206 #pragma link C++ class std::pair<int,char*>+;
207 #pragma link C++ class std::pair<long,int>+;
208 #pragma link C++ class std::pair<long,long>+;
209 #pragma link C++ class std::pair<long,float>+;
210 #pragma link C++ class std::pair<long,double>+;
211 #pragma link C++ class std::pair<long,void*>+;
212 #pragma link C++ class std::pair<long,char*>+;
213 #pragma link C++ class std::pair<float,int>+;
214 #pragma link C++ class std::pair<float,long>+;
215 #pragma link C++ class std::pair<float,float>+;
216 #pragma link C++ class std::pair<float,double>+;
217 #pragma link C++ class std::pair<float,void*>+;
218 #pragma link C++ class std::pair<float,char*>+;
219 #pragma link C++ class std::pair<double,int>+;
220 #pragma link C++ class std::pair<double,long>+;
221 #pragma link C++ class std::pair<double,float>+;
222 #pragma link C++ class std::pair<double,double>+;
223 #pragma link C++ class std::pair<double,void*>+;
224 #pragma link C++ class std::pair<double,char*>+;
225 
226 #pragma link C++ class std::pair<const char*,int>+;
227 #pragma link C++ class std::pair<const char*,long>+;
228 #pragma link C++ class std::pair<const char*,float>+;
229 #pragma link C++ class std::pair<const char*,double>+;
230 #pragma link C++ class std::pair<const char*,void*>+;
231 #pragma link C++ class std::pair<const char*,char*>+;
232 #pragma link C++ class std::pair<const std::string,int>+;
233 #pragma link C++ class std::pair<const std::string,long>+;
234 #pragma link C++ class std::pair<const std::string,float>+;
235 #pragma link C++ class std::pair<const std::string,double>+;
236 #pragma link C++ class std::pair<const std::string,void*>+;
237 #pragma link C++ class std::pair<const int,int>+;
238 #pragma link C++ class std::pair<const int,long>+;
239 #pragma link C++ class std::pair<const int,float>+;
240 #pragma link C++ class std::pair<const int,double>+;
241 #pragma link C++ class std::pair<const int,void*>+;
242 #pragma link C++ class std::pair<const int,char*>+;
243 #pragma link C++ class std::pair<const long,int>+;
244 #pragma link C++ class std::pair<const long,long>+;
245 #pragma link C++ class std::pair<const long,float>+;
246 #pragma link C++ class std::pair<const long,double>+;
247 #pragma link C++ class std::pair<const long,void*>+;
248 #pragma link C++ class std::pair<const long,char*>+;
249 #pragma link C++ class std::pair<const float,int>+;
250 #pragma link C++ class std::pair<const float,long>+;
251 #pragma link C++ class std::pair<const float,float>+;
252 #pragma link C++ class std::pair<const float,double>+;
253 #pragma link C++ class std::pair<const float,void*>+;
254 #pragma link C++ class std::pair<const float,char*>+;
255 #pragma link C++ class std::pair<const double,int>+;
256 #pragma link C++ class std::pair<const double,long>+;
257 #pragma link C++ class std::pair<const double,float>+;
258 #pragma link C++ class std::pair<const double,double>+;
259 #pragma link C++ class std::pair<const double,void*>+;
260 #pragma link C++ class std::pair<const double,char*>+;
261 
262 #pragma extra_include "Rtypes.h";
263 #pragma link C++ class TParameter<Bool_t>+;
264 #pragma link C++ class TParameter<Float_t>+;
265 #pragma link C++ class TParameter<Double_t>+;
266 #pragma link C++ class TParameter<Int_t>+;
267 #pragma link C++ class TParameter<Long_t>+;
268 #pragma link C++ class TParameter<Long64_t>+;
269 
270 #endif