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