LibreOffice Module editeng (master)
1
editeng
inc
pch
precompiled_editeng.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 2023-01-10 23:29:32 using:
17
./bin/update_pch editeng editeng --cutoff=5 --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 ./editeng/inc/pch/precompiled_editeng.hxx "make editeng.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 <iterator>
39
#include <limits.h>
40
#include <limits>
41
#include <map>
42
#include <math.h>
43
#include <memory>
44
#include <mutex>
45
#include <new>
46
#include <numeric>
47
#include <optional>
48
#include <ostream>
49
#include <set>
50
#include <stddef.h>
51
#include <string.h>
52
#include <string>
53
#include <string_view>
54
#include <type_traits>
55
#include <unordered_map>
56
#include <unordered_set>
57
#include <utility>
58
#include <vector>
59
#include <boost/property_tree/json_parser.hpp>
60
#include <boost/property_tree/ptree.hpp>
61
#include <boost/property_tree/ptree_fwd.hpp>
62
#endif
// PCH_LEVEL >= 1
63
#if PCH_LEVEL >= 2
64
#include <osl/diagnose.h>
65
#include <osl/doublecheckedlocking.h>
66
#include <osl/endian.h>
67
#include <osl/file.hxx>
68
#include <osl/getglobalmutex.hxx>
69
#include <osl/interlck.h>
70
#include <osl/mutex.h>
71
#include <osl/mutex.hxx>
72
#include <osl/thread.h>
73
#include <rtl/alloc.h>
74
#include <rtl/character.hxx>
75
#include <rtl/instance.hxx>
76
#include <rtl/math.h>
77
#include <rtl/math.hxx>
78
#include <rtl/ref.hxx>
79
#include <rtl/strbuf.h>
80
#include <rtl/strbuf.hxx>
81
#include <rtl/string.h>
82
#include <rtl/string.hxx>
83
#include <rtl/stringconcat.hxx>
84
#include <rtl/stringutils.hxx>
85
#include <rtl/tencinfo.h>
86
#include <rtl/textcvt.h>
87
#include <rtl/textenc.h>
88
#include <rtl/ustrbuf.h>
89
#include <rtl/ustrbuf.hxx>
90
#include <rtl/ustring.h>
91
#include <rtl/ustring.hxx>
92
#include <rtl/uuid.h>
93
#include <
sal/backtrace.hxx
>
94
#include <
sal/log.hxx
>
95
#include <
sal/macros.h
>
96
#include <
sal/saldllapi.h
>
97
#include <
sal/types.h
>
98
#include <
sal/typesizes.h
>
99
#include <
vcl/BinaryDataContainer.hxx
>
100
#include <
vcl/GraphicExternalLink.hxx
>
101
#include <
vcl/Scanline.hxx
>
102
#include <
vcl/alpha.hxx
>
103
#include <
vcl/animate/Animation.hxx
>
104
#include <
vcl/animate/AnimationFrame.hxx
>
105
#include <vcl/bitmap.hxx>
106
#include <
vcl/bitmap/BitmapTypes.hxx
>
107
#include <
vcl/bitmapex.hxx
>
108
#include <
vcl/checksum.hxx
>
109
#include <
vcl/dllapi.h
>
110
#include <vcl/font.hxx>
111
#include <
vcl/gfxlink.hxx
>
112
#include <
vcl/graph.hxx
>
113
#include <
vcl/mapmod.hxx
>
114
#include <
vcl/outdev.hxx
>
115
#include <
vcl/region.hxx
>
116
#include <
vcl/scopedbitmapaccess.hxx
>
117
#include <
vcl/settings.hxx
>
118
#include <
vcl/svapp.hxx
>
119
#include <
vcl/task.hxx
>
120
#include <
vcl/timer.hxx
>
121
#include <
vcl/vclenum.hxx
>
122
#include <
vcl/vclptr.hxx
>
123
#include <
vcl/vectorgraphicdata.hxx
>
124
#include <
vcl/weld.hxx
>
125
#include <
vcl/window.hxx
>
126
#endif
// PCH_LEVEL >= 2
127
#if PCH_LEVEL >= 3
128
#include <
basegfx/basegfxdllapi.h
>
129
#include <
basegfx/color/bcolor.hxx
>
130
#include <
basegfx/matrix/b2dhommatrix.hxx
>
131
#include <
basegfx/numeric/ftools.hxx
>
132
#include <
basegfx/point/b2dpoint.hxx
>
133
#include <
basegfx/point/b2ipoint.hxx
>
134
#include <
basegfx/polygon/b2dpolygon.hxx
>
135
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
136
#include <
basegfx/range/Range2D.hxx
>
137
#include <
basegfx/range/b2drange.hxx
>
138
#include <
basegfx/range/basicrange.hxx
>
139
#include <
basegfx/tuple/Size2D.hxx
>
140
#include <
basegfx/tuple/Tuple2D.hxx
>
141
#include <
basegfx/tuple/Tuple3D.hxx
>
142
#include <
basegfx/tuple/b2dtuple.hxx
>
143
#include <
basegfx/tuple/b2ituple.hxx
>
144
#include <
basegfx/tuple/b3dtuple.hxx
>
145
#include <
basegfx/utils/common.hxx
>
146
#include <
basegfx/vector/b2dsize.hxx
>
147
#include <
basegfx/vector/b2dvector.hxx
>
148
#include <
basegfx/vector/b2enums.hxx
>
149
#include <
basegfx/vector/b2isize.hxx
>
150
#include <
basegfx/vector/b2ivector.hxx
>
151
#include <com/sun/star/awt/Key.hpp>
152
#include <com/sun/star/awt/KeyGroup.hpp>
153
#include <com/sun/star/i18n/ForbiddenCharacters.hpp>
154
#include <com/sun/star/i18n/LanguageCountryInfo.hpp>
155
#include <com/sun/star/i18n/LocaleDataItem2.hpp>
156
#include <com/sun/star/i18n/LocaleItem.hpp>
157
#include <com/sun/star/i18n/ScriptType.hpp>
158
#include <com/sun/star/i18n/TransliterationModules.hpp>
159
#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
160
#include <com/sun/star/i18n/UnicodeScript.hpp>
161
#include <com/sun/star/i18n/WordType.hpp>
162
#include <com/sun/star/i18n/reservedWords.hpp>
163
#include <com/sun/star/lang/DisposedException.hpp>
164
#include <com/sun/star/lang/EventObject.hpp>
165
#include <com/sun/star/lang/Locale.hpp>
166
#include <com/sun/star/lang/XComponent.hpp>
167
#include <com/sun/star/lang/XServiceInfo.hpp>
168
#include <com/sun/star/lang/XTypeProvider.hpp>
169
#include <com/sun/star/lang/XUnoTunnel.hpp>
170
#include <com/sun/star/style/NumberingType.hpp>
171
#include <com/sun/star/uno/Any.h>
172
#include <com/sun/star/uno/Any.hxx>
173
#include <com/sun/star/uno/Reference.h>
174
#include <com/sun/star/uno/Reference.hxx>
175
#include <com/sun/star/uno/RuntimeException.hpp>
176
#include <com/sun/star/uno/Sequence.h>
177
#include <com/sun/star/uno/Sequence.hxx>
178
#include <com/sun/star/uno/Type.h>
179
#include <com/sun/star/uno/Type.hxx>
180
#include <com/sun/star/uno/TypeClass.hdl>
181
#include <com/sun/star/uno/XAggregation.hpp>
182
#include <com/sun/star/uno/XInterface.hpp>
183
#include <com/sun/star/uno/XWeak.hpp>
184
#include <com/sun/star/uno/genfunc.h>
185
#include <com/sun/star/uno/genfunc.hxx>
186
#include <com/sun/star/util/Date.hpp>
187
#include <com/sun/star/util/DateTime.hpp>
188
#include <com/sun/star/util/Time.hpp>
189
#include <com/sun/star/util/XCloneable.hpp>
190
#include <com/sun/star/xml/sax/XFastAttributeList.hpp>
191
#include <com/sun/star/xml/sax/XFastContextHandler.hpp>
192
#include <com/sun/star/xml/sax/XFastTokenHandler.hpp>
193
#include <
comphelper/comphelperdllapi.h
>
194
#include <
comphelper/diagnose_ex.hxx
>
195
#include <
comphelper/errcode.hxx
>
196
#include <
comphelper/processfactory.hxx
>
197
#include <
comphelper/string.hxx
>
198
#include <
cppu/cppudllapi.h
>
199
#include <
cppu/unotype.hxx
>
200
#include <
cppuhelper/cppuhelperdllapi.h
>
201
#include <
cppuhelper/implbase.hxx
>
202
#include <
cppuhelper/implbase_ex.hxx
>
203
#include <
cppuhelper/implbase_ex_post.hxx
>
204
#include <
cppuhelper/implbase_ex_pre.hxx
>
205
#include <
cppuhelper/supportsservice.hxx
>
206
#include <
cppuhelper/weak.hxx
>
207
#include <
cppuhelper/weakagg.hxx
>
208
#include <
cppuhelper/weakref.hxx
>
209
#include <
i18nlangtag/lang.h
>
210
#include <
i18nlangtag/languagetag.hxx
>
211
#include <
i18nutil/i18nutildllapi.h
>
212
#include <
i18nutil/transliteration.hxx
>
213
#include <libxml/xmlwriter.h>
214
#include <
o3tl/cow_wrapper.hxx
>
215
#include <
o3tl/safeint.hxx
>
216
#include <
o3tl/sorted_vector.hxx
>
217
#include <
o3tl/span.hxx
>
218
#include <
o3tl/strong_int.hxx
>
219
#include <
o3tl/typed_flags_set.hxx
>
220
#include <
o3tl/underlyingenumvalue.hxx
>
221
#include <
o3tl/unit_conversion.hxx
>
222
#include <
salhelper/salhelperdllapi.h
>
223
#include <
salhelper/simplereferenceobject.hxx
>
224
#include <
sax/fastattribs.hxx
>
225
#include <
sax/saxdllapi.h
>
226
#include <
sfx2/dllapi.h
>
227
#include <
sot/formats.hxx
>
228
#include <
sot/sotdllapi.h
>
229
#include <
svl/SfxBroadcaster.hxx
>
230
#include <
svl/cenumitm.hxx
>
231
#include <
svl/cintitem.hxx
>
232
#include <
svl/eitem.hxx
>
233
#include <
svl/hint.hxx
>
234
#include <
svl/intitem.hxx
>
235
#include <
svl/itempool.hxx
>
236
#include <
svl/itemset.hxx
>
237
#include <
svl/lstner.hxx
>
238
#include <
svl/poolitem.hxx
>
239
#include <
svl/svldllapi.h
>
240
#include <
svl/typedwhich.hxx
>
241
#include <
svtools/svtdllapi.h
>
242
#include <
tools/color.hxx
>
243
#include <
tools/date.hxx
>
244
#include <tools/datetime.hxx>
245
#include <
tools/debug.hxx
>
246
#include <
tools/degree.hxx
>
247
#include <
tools/fldunit.hxx
>
248
#include <
tools/fontenum.hxx
>
249
#include <
tools/gen.hxx
>
250
#include <
tools/link.hxx
>
251
#include <
tools/long.hxx
>
252
#include <
tools/mapunit.hxx
>
253
#include <
tools/poly.hxx
>
254
#include <
tools/ref.hxx
>
255
#include <
tools/solar.h
>
256
#include <
tools/stream.hxx
>
257
#include <
tools/time.hxx
>
258
#include <
tools/toolsdllapi.h
>
259
#include <
tools/urlobj.hxx
>
260
#include <typelib/typeclass.h>
261
#include <typelib/typedescription.h>
262
#include <typelib/uik.h>
263
#include <uno/any2.h>
264
#include <uno/data.h>
265
#include <uno/sequence2.h>
266
#include <
unotools/configmgr.hxx
>
267
#include <
unotools/options.hxx
>
268
#include <
unotools/syslocale.hxx
>
269
#include <
unotools/unotoolsdllapi.h
>
270
#include <
xmloff/dllapi.h
>
271
#include <
xmloff/families.hxx
>
272
#include <
xmloff/namespacemap.hxx
>
273
#include <
xmloff/xmltoken.hxx
>
274
#endif
// PCH_LEVEL >= 3
275
#if PCH_LEVEL >= 4
276
#include <
editeng/adjustitem.hxx
>
277
#include <
editeng/autokernitem.hxx
>
278
#include <
editeng/brushitem.hxx
>
279
#include <
editeng/charreliefitem.hxx
>
280
#include <
editeng/charscaleitem.hxx
>
281
#include <
editeng/cmapitem.hxx
>
282
#include <
editeng/colritem.hxx
>
283
#include <
editeng/contouritem.hxx
>
284
#include <
editeng/crossedoutitem.hxx
>
285
#include <
editeng/editdata.hxx
>
286
#include <
editeng/editeng.hxx
>
287
#include <
editeng/editengdllapi.h
>
288
#include <
editeng/editstat.hxx
>
289
#include <
editeng/editview.hxx
>
290
#include <
editeng/eeitem.hxx
>
291
#include <
editeng/eerdll.hxx
>
292
#include <
editeng/emphasismarkitem.hxx
>
293
#include <
editeng/escapementitem.hxx
>
294
#include <
editeng/fhgtitem.hxx
>
295
#include <
editeng/flditem.hxx
>
296
#include <
editeng/fontitem.hxx
>
297
#include <
editeng/forbiddencharacterstable.hxx
>
298
#include <
editeng/frmdiritem.hxx
>
299
#include <
editeng/itemtype.hxx
>
300
#include <
editeng/kernitem.hxx
>
301
#include <
editeng/langitem.hxx
>
302
#include <
editeng/lrspitem.hxx
>
303
#include <
editeng/lspcitem.hxx
>
304
#include <
editeng/memberids.h
>
305
#include <
editeng/numitem.hxx
>
306
#include <
editeng/outliner.hxx
>
307
#include <
editeng/outlobj.hxx
>
308
#include <
editeng/postitem.hxx
>
309
#include <
editeng/scriptspaceitem.hxx
>
310
#include <
editeng/shdditem.hxx
>
311
#include <
editeng/svxenum.hxx
>
312
#include <
editeng/tstpitem.hxx
>
313
#include <
editeng/udlnitem.hxx
>
314
#include <
editeng/ulspitem.hxx
>
315
#include <
editeng/unoedsrc.hxx
>
316
#include <
editeng/unolingu.hxx
>
317
#include <
editeng/unotext.hxx
>
318
#include <
editeng/wghtitem.hxx
>
319
#include <
editeng/wrlmitem.hxx
>
320
#endif
// PCH_LEVEL >= 4
321
322
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AnimationFrame.hxx
Animation.hxx
BinaryDataContainer.hxx
BitmapTypes.hxx
GraphicExternalLink.hxx
Range2D.hxx
Scanline.hxx
SfxBroadcaster.hxx
Size2D.hxx
Tuple2D.hxx
Tuple3D.hxx
adjustitem.hxx
alpha.hxx
autokernitem.hxx
b2dhommatrix.hxx
b2dpoint.hxx
b2dpolygon.hxx
b2dpolypolygon.hxx
b2drange.hxx
b2dsize.hxx
b2dtuple.hxx
b2dvector.hxx
b2enums.hxx
b2ipoint.hxx
b2isize.hxx
b2ituple.hxx
b2ivector.hxx
b3dtuple.hxx
backtrace.hxx
basegfxdllapi.h
basicrange.hxx
bcolor.hxx
bitmapex.hxx
brushitem.hxx
cenumitm.hxx
charreliefitem.hxx
charscaleitem.hxx
checksum.hxx
cintitem.hxx
cmapitem.hxx
color.hxx
colritem.hxx
common.hxx
comphelperdllapi.h
config.h
configmgr.hxx
contouritem.hxx
cow_wrapper.hxx
cppudllapi.h
cppuhelperdllapi.h
crossedoutitem.hxx
date.hxx
debug.hxx
degree.hxx
diagnose_ex.hxx
dllapi.h
editdata.hxx
editengdllapi.h
editstat.hxx
editview.hxx
eeitem.hxx
eerdll.hxx
eitem.hxx
emphasismarkitem.hxx
errcode.hxx
escapementitem.hxx
families.hxx
fastattribs.hxx
fhgtitem.hxx
flditem.hxx
fldunit.hxx
fontenum.hxx
fontitem.hxx
forbiddencharacterstable.hxx
formats.hxx
frmdiritem.hxx
ftools.hxx
gen.hxx
gfxlink.hxx
graph.hxx
hint.hxx
i18nutildllapi.h
implbase.hxx
implbase_ex.hxx
implbase_ex_post.hxx
implbase_ex_pre.hxx
editeng.hxx
intitem.hxx
itempool.hxx
itemset.hxx
itemtype.hxx
kernitem.hxx
lang.h
langitem.hxx
languagetag.hxx
link.hxx
log.hxx
long.hxx
lrspitem.hxx
lspcitem.hxx
lstner.hxx
macros.h
mapmod.hxx
mapunit.hxx
memberids.h
namespacemap.hxx
numitem.hxx
options.hxx
outdev.hxx
outliner.hxx
outlobj.hxx
poly.hxx
poolitem.hxx
postitem.hxx
processfactory.hxx
ref.hxx
region.hxx
safeint.hxx
saldllapi.h
salhelperdllapi.h
saxdllapi.h
scopedbitmapaccess.hxx
scriptspaceitem.hxx
settings.hxx
shdditem.hxx
simplereferenceobject.hxx
solar.h
sorted_vector.hxx
sotdllapi.h
span.hxx
stream.hxx
string.hxx
strong_int.hxx
supportsservice.hxx
svapp.hxx
svldllapi.h
svtdllapi.h
svxenum.hxx
syslocale.hxx
task.hxx
time.hxx
timer.hxx
toolsdllapi.h
transliteration.hxx
tstpitem.hxx
typed_flags_set.hxx
typedwhich.hxx
types.h
typesizes.h
udlnitem.hxx
ulspitem.hxx
underlyingenumvalue.hxx
unit_conversion.hxx
unoedsrc.hxx
unolingu.hxx
unotext.hxx
unotoolsdllapi.h
unotype.hxx
urlobj.hxx
vclenum.hxx
vclptr.hxx
vectorgraphicdata.hxx
weak.hxx
weakagg.hxx
weakref.hxx
weld.hxx
wghtitem.hxx
window.hxx
wrlmitem.hxx
xmltoken.hxx
Generated on Sun Jul 30 2023 04:33:45 for LibreOffice Module editeng (master) by
1.9.3