Logo ROOT   6.18/05
Reference Guide
LinkDef2.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#ifdef __CLING__
14#include <string>
15#pragma link C++ class string::iterator;
16#pragma link C++ class string::const_iterator;
17#else
18#include "dll_stl/str.h"
19#endif
20
21#pragma extra_include "vector";
22#pragma extra_include "string";
23
24#pragma create TClass string;
25#pragma link C++ class std::vector<string>;
26#pragma link C++ operator std::vector<string>;
27#pragma link C++ class std::vector<string>::iterator;
28#pragma link C++ class std::vector<string>::const_iterator;
29#pragma link C++ class std::vector<string>::reverse_iterator;
30
31#pragma link C++ class std::vector<TString>;
32#pragma link C++ operators std::vector<TString>;
33#pragma link C++ class std::vector<TString>::iterator;
34#pragma link C++ class std::vector<TString>::const_iterator;
35#pragma link C++ class std::vector<TString>::reverse_iterator;
36
37#include <vector>
38
39#pragma link C++ global gTQSender;
40#pragma link C++ global gTQSlotParams;
41
42#pragma link C++ enum EAccessMode;
43#pragma link C++ enum ESignals;
44#pragma link C++ enum ESysConstants;
45#pragma link C++ enum EFpeMask;
46#pragma link C++ enum EFileModeMask;
47
48#pragma link C++ function operator+(const TTime&,const TTime&);
49#pragma link C++ function operator-(const TTime&,const TTime&);
50#pragma link C++ function operator*(const TTime&,const TTime&);
51#pragma link C++ function operator/(const TTime&,const TTime&);
52
53#pragma link C++ function operator==(const TTime&,const TTime&);
54#pragma link C++ function operator!=(const TTime&,const TTime&);
55#pragma link C++ function operator<(const TTime&,const TTime&);
56#pragma link C++ function operator<=(const TTime&,const TTime&);
57#pragma link C++ function operator>(const TTime&,const TTime&);
58#pragma link C++ function operator>=(const TTime&,const TTime&);
59
60#pragma link C++ function operator==(const TMD5&,const TMD5&);
61#pragma link C++ function operator!=(const TMD5&,const TMD5&);
62#pragma link C++ function operator>>(TBuffer&,TMD5&);
63#pragma link C++ function operator<<(TBuffer&,const TMD5&);
64
65#pragma link C++ function operator==(const TUUID&,const TUUID&);
66#pragma link C++ function operator!=(const TUUID&,const TUUID&);
67#pragma link C++ function operator>>(TBuffer&,TUUID&);
68#pragma link C++ function operator<<(TBuffer&,const TUUID&);
69
70#pragma link C++ function operator==(const TRef&,const TRef&);
71#pragma link C++ function operator!=(const TRef&,const TRef&);
72
73#pragma link C++ function ConnectCINT(TQObject*,const char*,const char*);
74
75#pragma link C++ function R_ISDIR(Int_t);
76#pragma link C++ function R_ISCHR(Int_t);
77#pragma link C++ function R_ISBLK(Int_t);
78#pragma link C++ function R_ISREG(Int_t);
79#pragma link C++ function R_ISLNK(Int_t);
80#pragma link C++ function R_ISFIFO(Int_t);
81#pragma link C++ function R_ISSOCK(Int_t);
82#pragma link C++ function R_ISOFF(Int_t);
83
84#pragma link C++ struct FileStat_t;
85#pragma link C++ struct UserGroup_t;
86#pragma link C++ struct SysInfo_t;
87#pragma link C++ struct CpuInfo_t;
88#pragma link C++ struct MemInfo_t;
89#pragma link C++ struct ProcInfo_t;
90#pragma link C++ struct RedirectHandle_t;
91
92#pragma link C++ class TExec+;
93#pragma link C++ class TFolder+;
94// #pragma link C++ class TListOfTypes+;
95#pragma link C++ class TMacro+;
96#pragma link C++ class TMD5+;
97#pragma link C++ class TMemberInspector;
98#pragma link C++ class TMessageHandler+;
99#pragma link C++ class TNamed+;
100#pragma link C++ class TNotifyLinkBase+;
101#pragma link C++ class TObjString+;
102#pragma link C++ class TObject-;
103#pragma link C++ class TRemoteObject-;
104#pragma link C++ class TPoint;
105#pragma link C++ class TProcessID+;
106#pragma link C++ class TProcessUUID+;
107#pragma link C++ class TProcessEventTimer;
108#pragma link C++ class TRef-;
109#pragma link C++ class TROOT;
110#pragma link C++ class TRegexp;
111#pragma link C++ class TPRegexp;
112#pragma link C++ class TPMERegexp;
113#pragma link C++ class TRefCnt;
114#pragma link C++ class TSignalHandler;
115#pragma link C++ class TStdExceptionHandler;
116#pragma link C++ class TStopwatch+;
117#pragma link C++ class TStorage;
118#pragma link C++ class TString-!;
119//#pragma link C++ class TString::Rep_t-!;
120#pragma link off class TString::Rep_t;
121#pragma link C++ class TStringLong-;
122#pragma link C++ class TStringToken;
123#pragma link C++ class TSubString;
124#pragma link C++ class TSysEvtHandler;
125#pragma link C++ class TSystem+;
126#pragma link C++ class TSystemFile+;
127#pragma link C++ class TSystemDirectory+;
128#pragma link C++ class SysInfo_t+;
129#pragma link C++ class CpuInfo_t+;
130#pragma link C++ class MemInfo_t+;
131#pragma link C++ class ProcInfo_t+;
132#pragma link C++ class TTask+;
133#pragma link C++ class TTime;
134#pragma link C++ class TTimer;
135#pragma link C++ class TQObject-;
136#pragma link C++ class TQObjSender;
137#pragma link C++ class TQClass;
138#pragma link C++ class TQConnection;
139#pragma link C++ class TQCommand;
140#pragma link C++ class TQUndoManager;
141#pragma link C++ class TUUID+;
142#pragma link C++ class TPluginHandler;
143#pragma link C++ class TPluginManager;
144
145#endif