LibreOffice Module svtools (master)
1
svtools
inc
pch
precompiled_svt.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*/
9
10
/*
11
This file has been autogenerated by update_pch.sh. It is possible to edit it
12
manually (such as when an include file has been moved/renamed/removed). All such
13
manual changes will be rewritten by the next run of update_pch.sh (which presumably
14
also fixes all possible problems, so it's usually better to use it).
15
16
Generated on 2022-09-15 18:58:50 using:
17
./bin/update_pch svtools svt --cutoff=4 --exclude:system --include:module --exclude:local
18
19
If after updating build fails, use the following command to locate conflicting headers:
20
./bin/update_pch_bisect ./svtools/inc/pch/precompiled_svt.hxx "make svtools.build" --find-conflicts
21
*/
22
23
#include <
sal/config.h
>
24
#if PCH_LEVEL >= 1
25
#include <algorithm>
26
#include <array>
27
#include <cassert>
28
#include <chrono>
29
#include <cmath>
30
#include <cstddef>
31
#include <cstdlib>
32
#include <cstring>
33
#include <deque>
34
#include <float.h>
35
#include <functional>
36
#include <initializer_list>
37
#include <iomanip>
38
#include <limits.h>
39
#include <limits>
40
#include <map>
41
#include <math.h>
42
#include <memory>
43
#include <mutex>
44
#include <new>
45
#include <numeric>
46
#include <optional>
47
#include <ostream>
48
#include <stddef.h>
49
#include <string.h>
50
#include <string>
51
#include <string_view>
52
#include <type_traits>
53
#include <unordered_map>
54
#include <utility>
55
#include <vector>
56
#include <boost/property_tree/ptree_fwd.hpp>
57
#endif
// PCH_LEVEL >= 1
58
#if PCH_LEVEL >= 2
59
#include <osl/diagnose.h>
60
#include <osl/doublecheckedlocking.h>
61
#include <osl/endian.h>
62
#include <osl/file.hxx>
63
#include <osl/getglobalmutex.hxx>
64
#include <osl/interlck.h>
65
#include <osl/mutex.hxx>
66
#include <osl/thread.h>
67
#include <osl/time.h>
68
#include <rtl/alloc.h>
69
#include <rtl/bootstrap.hxx>
70
#include <rtl/character.hxx>
71
#include <rtl/locale.h>
72
#include <rtl/math.h>
73
#include <rtl/math.hxx>
74
#include <rtl/ref.hxx>
75
#include <rtl/strbuf.h>
76
#include <rtl/strbuf.hxx>
77
#include <rtl/string.h>
78
#include <rtl/string.hxx>
79
#include <rtl/stringconcat.hxx>
80
#include <rtl/stringutils.hxx>
81
#include <rtl/tencinfo.h>
82
#include <rtl/textcvt.h>
83
#include <rtl/textenc.h>
84
#include <rtl/unload.h>
85
#include <rtl/uri.hxx>
86
#include <rtl/ustrbuf.h>
87
#include <rtl/ustrbuf.hxx>
88
#include <rtl/ustring.h>
89
#include <rtl/ustring.hxx>
90
#include <rtl/uuid.h>
91
#include <
sal/backtrace.hxx
>
92
#include <
sal/log.hxx
>
93
#include <
sal/macros.h
>
94
#include <
sal/saldllapi.h
>
95
#include <
sal/types.h
>
96
#include <
sal/typesizes.h
>
97
#include <
vcl/BinaryDataContainer.hxx
>
98
#include <
vcl/GraphicExternalLink.hxx
>
99
#include <
vcl/Scanline.hxx
>
100
#include <
vcl/WindowPosSize.hxx
>
101
#include <
vcl/alpha.hxx
>
102
#include <
vcl/animate/Animation.hxx
>
103
#include <
vcl/animate/AnimationFrame.hxx
>
104
#include <vcl/bitmap.hxx>
105
#include <
vcl/bitmap/BitmapTypes.hxx
>
106
#include <
vcl/bitmapex.hxx
>
107
#include <
vcl/checksum.hxx
>
108
#include <
vcl/commandevent.hxx
>
109
#include <
vcl/ctrl.hxx
>
110
#include <
vcl/dllapi.h
>
111
#include <
vcl/event.hxx
>
112
#include <
vcl/fntstyle.hxx
>
113
#include <vcl/font.hxx>
114
#include <
vcl/gfxlink.hxx
>
115
#include <
vcl/gradient.hxx
>
116
#include <
vcl/graph.hxx
>
117
#include <
vcl/idle.hxx
>
118
#include <
vcl/imapobj.hxx
>
119
#include <
vcl/keycod.hxx
>
120
#include <
vcl/keycodes.hxx
>
121
#include <
vcl/mapmod.hxx
>
122
#include <
vcl/outdev.hxx
>
123
#include <
vcl/prntypes.hxx
>
124
#include <
vcl/ptrstyle.hxx
>
125
#include <
vcl/region.hxx
>
126
#include <
vcl/rendercontext/RasterOp.hxx
>
127
#include <
vcl/scopedbitmapaccess.hxx
>
128
#include <
vcl/settings.hxx
>
129
#include <
vcl/svapp.hxx
>
130
#include <
vcl/syswin.hxx
>
131
#include <
vcl/task.hxx
>
132
#include <
vcl/timer.hxx
>
133
#include <
vcl/toolboxid.hxx
>
134
#include <
vcl/transfer.hxx
>
135
#include <
vcl/vclenum.hxx
>
136
#include <
vcl/vclptr.hxx
>
137
#include <
vcl/vectorgraphicdata.hxx
>
138
#include <
vcl/virdev.hxx
>
139
#include <
vcl/weld.hxx
>
140
#include <
vcl/window.hxx
>
141
#include <
vcl/windowstate.hxx
>
142
#endif
// PCH_LEVEL >= 2
143
#if PCH_LEVEL >= 3
144
#include <
basegfx/basegfxdllapi.h
>
145
#include <
basegfx/color/bcolor.hxx
>
146
#include <
basegfx/matrix/b2dhommatrix.hxx
>
147
#include <
basegfx/numeric/ftools.hxx
>
148
#include <
basegfx/point/b2dpoint.hxx
>
149
#include <
basegfx/point/b2ipoint.hxx
>
150
#include <
basegfx/polygon/b2dpolygon.hxx
>
151
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
152
#include <
basegfx/range/Range2D.hxx
>
153
#include <
basegfx/range/b2drange.hxx
>
154
#include <
basegfx/range/basicrange.hxx
>
155
#include <
basegfx/tuple/Size2D.hxx
>
156
#include <
basegfx/tuple/Tuple2D.hxx
>
157
#include <
basegfx/tuple/Tuple3D.hxx
>
158
#include <
basegfx/tuple/b2dtuple.hxx
>
159
#include <
basegfx/tuple/b2i64tuple.hxx
>
160
#include <
basegfx/tuple/b2ituple.hxx
>
161
#include <
basegfx/tuple/b3dtuple.hxx
>
162
#include <
basegfx/utils/common.hxx
>
163
#include <
basegfx/vector/b2dsize.hxx
>
164
#include <
basegfx/vector/b2dvector.hxx
>
165
#include <
basegfx/vector/b2enums.hxx
>
166
#include <
basegfx/vector/b2isize.hxx
>
167
#include <
basegfx/vector/b2ivector.hxx
>
168
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
169
#include <com/sun/star/awt/Key.hpp>
170
#include <com/sun/star/awt/KeyGroup.hpp>
171
#include <com/sun/star/awt/XWindow.hpp>
172
#include <com/sun/star/beans/Property.hpp>
173
#include <com/sun/star/beans/PropertyAttribute.hpp>
174
#include <com/sun/star/beans/PropertyState.hpp>
175
#include <com/sun/star/beans/PropertyValue.hpp>
176
#include <com/sun/star/beans/XFastPropertySet.hpp>
177
#include <com/sun/star/beans/XMultiPropertySet.hpp>
178
#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
179
#include <com/sun/star/beans/XPropertySet.hpp>
180
#include <com/sun/star/beans/XPropertySetOption.hpp>
181
#include <com/sun/star/beans/XPropertyState.hpp>
182
#include <com/sun/star/beans/XVetoableChangeListener.hpp>
183
#include <com/sun/star/container/XNameAccess.hpp>
184
#include <com/sun/star/container/XNameReplace.hpp>
185
#include <com/sun/star/datatransfer/DataFlavor.hpp>
186
#include <com/sun/star/datatransfer/XTransferable2.hpp>
187
#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
188
#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
189
#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
190
#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp>
191
#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp>
192
#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp>
193
#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp>
194
#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp>
195
#include <com/sun/star/drawing/LineCap.hpp>
196
#include <com/sun/star/embed/Aspects.hpp>
197
#include <com/sun/star/frame/XDispatch.hpp>
198
#include <com/sun/star/frame/XDispatchProvider.hpp>
199
#include <com/sun/star/frame/XFrame.hpp>
200
#include <com/sun/star/frame/XStatusListener.hpp>
201
#include <com/sun/star/frame/XTerminateListener.hpp>
202
#include <com/sun/star/i18n/Calendar2.hpp>
203
#include <com/sun/star/i18n/DirectionProperty.hpp>
204
#include <com/sun/star/i18n/ForbiddenCharacters.hpp>
205
#include <com/sun/star/i18n/KCharacterType.hpp>
206
#include <com/sun/star/i18n/LanguageCountryInfo.hpp>
207
#include <com/sun/star/i18n/LocaleDataItem2.hpp>
208
#include <com/sun/star/i18n/LocaleItem.hpp>
209
#include <com/sun/star/i18n/NativeNumberXmlAttributes.hpp>
210
#include <com/sun/star/i18n/ParseResult.hpp>
211
#include <com/sun/star/i18n/TransliterationModules.hpp>
212
#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
213
#include <com/sun/star/i18n/UnicodeScript.hpp>
214
#include <com/sun/star/i18n/reservedWords.hpp>
215
#include <com/sun/star/lang/DisposedException.hpp>
216
#include <com/sun/star/lang/EventObject.hpp>
217
#include <com/sun/star/lang/Locale.hpp>
218
#include <com/sun/star/lang/XComponent.hpp>
219
#include <com/sun/star/lang/XInitialization.hpp>
220
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
221
#include <com/sun/star/lang/XServiceInfo.hpp>
222
#include <com/sun/star/lang/XTypeProvider.hpp>
223
#include <com/sun/star/lang/XUnoTunnel.hpp>
224
#include <com/sun/star/uno/Any.hxx>
225
#include <com/sun/star/uno/Reference.h>
226
#include <com/sun/star/uno/Reference.hxx>
227
#include <com/sun/star/uno/RuntimeException.hpp>
228
#include <com/sun/star/uno/Sequence.h>
229
#include <com/sun/star/uno/Sequence.hxx>
230
#include <com/sun/star/uno/Type.h>
231
#include <com/sun/star/uno/Type.hxx>
232
#include <com/sun/star/uno/TypeClass.hdl>
233
#include <com/sun/star/uno/XAggregation.hpp>
234
#include <com/sun/star/uno/XComponentContext.hpp>
235
#include <com/sun/star/uno/XInterface.hpp>
236
#include <com/sun/star/uno/XWeak.hpp>
237
#include <com/sun/star/util/Date.hpp>
238
#include <com/sun/star/util/DateTime.hpp>
239
#include <com/sun/star/util/NumberFormat.hpp>
240
#include <com/sun/star/util/Time.hpp>
241
#include <com/sun/star/util/URLTransformer.hpp>
242
#include <com/sun/star/view/PrintableState.hpp>
243
#include <
comphelper/broadcasthelper.hxx
>
244
#include <
comphelper/comphelperdllapi.h
>
245
#include <
comphelper/diagnose_ex.hxx
>
246
#include <
comphelper/errcode.hxx
>
247
#include <
comphelper/interfacecontainer2.hxx
>
248
#include <
comphelper/interfacecontainer4.hxx
>
249
#include <
comphelper/lok.hxx
>
250
#include <
comphelper/multicontainer2.hxx
>
251
#include <
comphelper/processfactory.hxx
>
252
#include <
comphelper/propagg.hxx
>
253
#include <
comphelper/propertycontainer.hxx
>
254
#include <
comphelper/propertycontainerhelper.hxx
>
255
#include <
comphelper/propertyvalue.hxx
>
256
#include <
comphelper/propstate.hxx
>
257
#include <
comphelper/sequence.hxx
>
258
#include <
comphelper/string.hxx
>
259
#include <
comphelper/uno3.hxx
>
260
#include <
cppu/cppudllapi.h
>
261
#include <
cppu/unotype.hxx
>
262
#include <
cppuhelper/cppuhelperdllapi.h
>
263
#include <
cppuhelper/implbase.hxx
>
264
#include <
cppuhelper/interfacecontainer.h
>
265
#include <
cppuhelper/propshlp.hxx
>
266
#include <
cppuhelper/queryinterface.hxx
>
267
#include <
cppuhelper/supportsservice.hxx
>
268
#include <
cppuhelper/weak.hxx
>
269
#include <
cppuhelper/weakagg.hxx
>
270
#include <
cppuhelper/weakref.hxx
>
271
#include <
i18nlangtag/i18nlangtagdllapi.h
>
272
#include <
i18nlangtag/lang.h
>
273
#include <
i18nlangtag/languagetag.hxx
>
274
#include <
i18nutil/i18nutildllapi.h
>
275
#include <
o3tl/cow_wrapper.hxx
>
276
#include <
o3tl/deleter.hxx
>
277
#include <
o3tl/safeint.hxx
>
278
#include <
o3tl/span.hxx
>
279
#include <
o3tl/string_view.hxx
>
280
#include <
o3tl/strong_int.hxx
>
281
#include <
o3tl/typed_flags_set.hxx
>
282
#include <
o3tl/underlyingenumvalue.hxx
>
283
#include <
o3tl/unit_conversion.hxx
>
284
#include <officecfg/Office/Common.hxx>
285
#include <
salhelper/salhelperdllapi.h
>
286
#include <
salhelper/simplereferenceobject.hxx
>
287
#include <
salhelper/thread.hxx
>
288
#include <
sot/exchange.hxx
>
289
#include <
sot/formats.hxx
>
290
#include <
sot/sotdllapi.h
>
291
#include <
svl/hint.hxx
>
292
#include <
svl/macitem.hxx
>
293
#include <
svl/poolitem.hxx
>
294
#include <
svl/svldllapi.h
>
295
#include <
svl/typedwhich.hxx
>
296
#include <
toolkit/helper/vclunohelper.hxx
>
297
#include <
tools/color.hxx
>
298
#include <
tools/date.hxx
>
299
#include <tools/datetime.hxx>
300
#include <
tools/debug.hxx
>
301
#include <
tools/degree.hxx
>
302
#include <
tools/fldunit.hxx
>
303
#include <
tools/fontenum.hxx
>
304
#include <
tools/fract.hxx
>
305
#include <
tools/gen.hxx
>
306
#include <
tools/globname.hxx
>
307
#include <
tools/link.hxx
>
308
#include <
tools/long.hxx
>
309
#include <
tools/mapunit.hxx
>
310
#include <
tools/poly.hxx
>
311
#include <
tools/ref.hxx
>
312
#include <
tools/solar.h
>
313
#include <
tools/stream.hxx
>
314
#include <
tools/time.hxx
>
315
#include <
tools/toolsdllapi.h
>
316
#include <
tools/urlobj.hxx
>
317
#include <typelib/typeclass.h>
318
#include <typelib/typedescription.h>
319
#include <typelib/uik.h>
320
#include <
ucbhelper/content.hxx
>
321
#include <uno/any2.h>
322
#include <uno/data.h>
323
#include <uno/sequence2.h>
324
#include <
unotools/configitem.hxx
>
325
#include <
unotools/configmgr.hxx
>
326
#include <
unotools/localedatawrapper.hxx
>
327
#include <
unotools/options.hxx
>
328
#include <
unotools/streamwrap.hxx
>
329
#include <
unotools/syslocale.hxx
>
330
#include <
unotools/unotoolsdllapi.h
>
331
#endif
// PCH_LEVEL >= 3
332
#if PCH_LEVEL >= 4
333
#include <
svtools/brwbox.hxx
>
334
#include <
svtools/brwhead.hxx
>
335
#include <
svtools/colorcfg.hxx
>
336
#include <
svtools/htmlkywd.hxx
>
337
#include <
svtools/htmltokn.h
>
338
#include <
svtools/scrolladaptor.hxx
>
339
#include <
svtools/svtdllapi.h
>
340
#include <
svtools/svtresid.hxx
>
341
#include <
svtools/valueset.hxx
>
342
#endif
// PCH_LEVEL >= 4
343
344
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AnimationFrame.hxx
Animation.hxx
BinaryDataContainer.hxx
BitmapTypes.hxx
GraphicExternalLink.hxx
Range2D.hxx
RasterOp.hxx
Scanline.hxx
Size2D.hxx
Tuple2D.hxx
Tuple3D.hxx
WindowPosSize.hxx
alpha.hxx
b2dhommatrix.hxx
b2dpoint.hxx
b2dpolygon.hxx
b2dpolypolygon.hxx
b2drange.hxx
b2dsize.hxx
b2dtuple.hxx
b2dvector.hxx
b2enums.hxx
b2i64tuple.hxx
b2ipoint.hxx
b2isize.hxx
b2ituple.hxx
b2ivector.hxx
b3dtuple.hxx
backtrace.hxx
basegfxdllapi.h
basicrange.hxx
bcolor.hxx
bitmapex.hxx
broadcasthelper.hxx
brwbox.hxx
brwhead.hxx
checksum.hxx
color.hxx
colorcfg.hxx
commandevent.hxx
common.hxx
comphelperdllapi.h
config.h
configitem.hxx
configmgr.hxx
content.hxx
cow_wrapper.hxx
cppudllapi.h
cppuhelperdllapi.h
ctrl.hxx
date.hxx
debug.hxx
degree.hxx
deleter.hxx
diagnose_ex.hxx
dllapi.h
errcode.hxx
event.hxx
exchange.hxx
fldunit.hxx
fntstyle.hxx
fontenum.hxx
formats.hxx
fract.hxx
ftools.hxx
gen.hxx
gfxlink.hxx
globname.hxx
gradient.hxx
graph.hxx
hint.hxx
htmlkywd.hxx
htmltokn.h
i18nlangtagdllapi.h
i18nutildllapi.h
idle.hxx
imapobj.hxx
implbase.hxx
interfacecontainer2.hxx
interfacecontainer4.hxx
interfacecontainer.h
keycod.hxx
keycodes.hxx
lang.h
languagetag.hxx
link.hxx
localedatawrapper.hxx
log.hxx
lok.hxx
long.hxx
macitem.hxx
macros.h
mapmod.hxx
mapunit.hxx
multicontainer2.hxx
options.hxx
outdev.hxx
poly.hxx
poolitem.hxx
prntypes.hxx
processfactory.hxx
propagg.hxx
propertycontainer.hxx
propertycontainerhelper.hxx
propertyvalue.hxx
propshlp.hxx
propstate.hxx
ptrstyle.hxx
queryinterface.hxx
ref.hxx
region.hxx
safeint.hxx
saldllapi.h
salhelperdllapi.h
scopedbitmapaccess.hxx
scrolladaptor.hxx
sequence.hxx
settings.hxx
simplereferenceobject.hxx
solar.h
sotdllapi.h
span.hxx
stream.hxx
streamwrap.hxx
string.hxx
string_view.hxx
strong_int.hxx
supportsservice.hxx
svapp.hxx
svldllapi.h
svtdllapi.h
svtresid.hxx
syslocale.hxx
syswin.hxx
task.hxx
thread.hxx
time.hxx
timer.hxx
toolboxid.hxx
toolsdllapi.h
transfer.hxx
typed_flags_set.hxx
typedwhich.hxx
types.h
typesizes.h
underlyingenumvalue.hxx
unit_conversion.hxx
uno3.hxx
unotoolsdllapi.h
unotype.hxx
urlobj.hxx
valueset.hxx
vclenum.hxx
vclptr.hxx
vclunohelper.hxx
vectorgraphicdata.hxx
virdev.hxx
weak.hxx
weakagg.hxx
weakref.hxx
weld.hxx
window.hxx
windowstate.hxx
Generated on Sun Jul 30 2023 04:42:51 for LibreOffice Module svtools (master) by
1.9.3