Logo ROOT   6.16/01
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#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 TNotifyLinkBase+;
111#pragma link C++ class TObjString+;
112#pragma link C++ class TObject-;
113#pragma link C++ class TRemoteObject-;
114#pragma link C++ class TPoint;
115#pragma link C++ class TProcessID+;
116#pragma link C++ class TProcessUUID+;
117#pragma link C++ class TProcessEventTimer;
118#pragma link C++ class TRef-;
119#pragma link C++ class TROOT;
120#pragma link C++ class TRegexp;
121#pragma link C++ class TPRegexp;
122#pragma link C++ class TPMERegexp;
123#pragma link C++ class TRefCnt;
124#pragma link C++ class TSignalHandler;
125#pragma link C++ class TStdExceptionHandler;
126#pragma link C++ class TStopwatch+;
127#pragma link C++ class TStorage;
128#pragma link C++ class TString-!;
129//#pragma link C++ class TString::Rep_t-!;
130#pragma link off class TString::Rep_t;
131#pragma link C++ class TStringLong-;
132#pragma link C++ class TStringToken;
133#pragma link C++ class TSubString;
134#pragma link C++ class TSysEvtHandler;
135#pragma link C++ class TSystem+;
136#pragma link C++ class TSystemFile+;
137#pragma link C++ class TSystemDirectory+;
138#pragma link C++ class SysInfo_t+;
139#pragma link C++ class CpuInfo_t+;
140#pragma link C++ class MemInfo_t+;
141#pragma link C++ class ProcInfo_t+;
142#pragma link C++ class TTask+;
143#pragma link C++ class TTime;
144#pragma link C++ class TTimer;
145#pragma link C++ class TQObject-;
146#pragma link C++ class TQObjSender;
147#pragma link C++ class TQClass;
148#pragma link C++ class TQConnection;
149#pragma link C++ class TQCommand;
150#pragma link C++ class TQUndoManager;
151#pragma link C++ class TUUID+;
152#pragma link C++ class TPluginHandler;
153#pragma link C++ class TPluginManager;
154
155#endif