LibreOffice Module oox (master)
1
oox
inc
pch
precompiled_oox.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-07-19 09:28:54 using:
17
./bin/update_pch oox oox --cutoff=6 --exclude:system --exclude:module --include:local
18
19
If after updating build fails, use the following command to locate conflicting headers:
20
./bin/update_pch_bisect ./oox/inc/pch/precompiled_oox.hxx "make oox.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 <cmath>
29
#include <cstddef>
30
#include <cstdlib>
31
#include <cstring>
32
#include <functional>
33
#include <iomanip>
34
#include <limits.h>
35
#include <limits>
36
#include <map>
37
#include <math.h>
38
#include <memory>
39
#include <new>
40
#include <numeric>
41
#include <optional>
42
#include <ostream>
43
#include <set>
44
#include <stack>
45
#include <string.h>
46
#include <string_view>
47
#include <type_traits>
48
#include <unordered_map>
49
#include <unordered_set>
50
#include <utility>
51
#include <vector>
52
#include <boost/algorithm/string.hpp>
53
#include <boost/property_tree/ptree_fwd.hpp>
54
#endif
// PCH_LEVEL >= 1
55
#if PCH_LEVEL >= 2
56
#include <osl/diagnose.h>
57
#include <osl/endian.h>
58
#include <osl/file.hxx>
59
#include <osl/interlck.h>
60
#include <osl/mutex.hxx>
61
#include <osl/thread.h>
62
#include <rtl/bootstrap.hxx>
63
#include <rtl/character.hxx>
64
#include <rtl/cipher.h>
65
#include <rtl/digest.h>
66
#include <rtl/instance.hxx>
67
#include <rtl/locale.h>
68
#include <rtl/math.h>
69
#include <rtl/math.hxx>
70
#include <rtl/random.h>
71
#include <rtl/ref.hxx>
72
#include <rtl/strbuf.h>
73
#include <rtl/strbuf.hxx>
74
#include <rtl/string.h>
75
#include <rtl/string.hxx>
76
#include <rtl/stringconcat.hxx>
77
#include <rtl/stringutils.hxx>
78
#include <rtl/tencinfo.h>
79
#include <rtl/textenc.h>
80
#include <rtl/uri.hxx>
81
#include <rtl/ustrbuf.hxx>
82
#include <rtl/ustring.h>
83
#include <rtl/ustring.hxx>
84
#include <
sal/log.hxx
>
85
#include <
sal/macros.h
>
86
#include <
sal/saldllapi.h
>
87
#include <
sal/types.h
>
88
#include <
vcl/GraphicExternalLink.hxx
>
89
#include <
vcl/animate/Animation.hxx
>
90
#include <vcl/bitmap.hxx>
91
#include <
vcl/bitmapex.hxx
>
92
#include <
vcl/cairo.hxx
>
93
#include <
vcl/dllapi.h
>
94
#include <
vcl/fntstyle.hxx
>
95
#include <vcl/font.hxx>
96
#include <
vcl/gfxlink.hxx
>
97
#include <
vcl/graph.hxx
>
98
#include <
vcl/kernarray.hxx
>
99
#include <
vcl/mapmod.hxx
>
100
#include <
vcl/metaactiontypes.hxx
>
101
#include <
vcl/outdev.hxx
>
102
#include <
vcl/region.hxx
>
103
#include <
vcl/rendercontext/AddFontSubstituteFlags.hxx
>
104
#include <
vcl/rendercontext/AntialiasingFlags.hxx
>
105
#include <
vcl/rendercontext/DrawGridFlags.hxx
>
106
#include <
vcl/rendercontext/DrawImageFlags.hxx
>
107
#include <
vcl/rendercontext/DrawModeFlags.hxx
>
108
#include <
vcl/rendercontext/DrawTextFlags.hxx
>
109
#include <
vcl/rendercontext/GetDefaultFontFlags.hxx
>
110
#include <
vcl/rendercontext/ImplMapRes.hxx
>
111
#include <
vcl/rendercontext/InvertFlags.hxx
>
112
#include <
vcl/rendercontext/RasterOp.hxx
>
113
#include <
vcl/rendercontext/SalLayoutFlags.hxx
>
114
#include <
vcl/rendercontext/State.hxx
>
115
#include <
vcl/rendercontext/SystemTextColorFlags.hxx
>
116
#include <
vcl/salnativewidgets.hxx
>
117
#include <
vcl/settings.hxx
>
118
#include <
vcl/vclreferencebase.hxx
>
119
#include <
vcl/vectorgraphicdata.hxx
>
120
#include <
vcl/wall.hxx
>
121
#endif
// PCH_LEVEL >= 2
122
#if PCH_LEVEL >= 3
123
#include <
basegfx/basegfxdllapi.h
>
124
#include <
basegfx/color/bcolor.hxx
>
125
#include <
basegfx/matrix/b2dhommatrix.hxx
>
126
#include <
basegfx/numeric/ftools.hxx
>
127
#include <
basegfx/point/b2dpoint.hxx
>
128
#include <
basegfx/point/b2ipoint.hxx
>
129
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
130
#include <
basegfx/tuple/Tuple2D.hxx
>
131
#include <
basegfx/tuple/b2dtuple.hxx
>
132
#include <
basegfx/tuple/b3dtuple.hxx
>
133
#include <
basegfx/utils/bgradient.hxx
>
134
#include <
basegfx/vector/b2dsize.hxx
>
135
#include <
basegfx/vector/b2enums.hxx
>
136
#include <com/sun/star/awt/DeviceInfo.hpp>
137
#include <com/sun/star/awt/FontWeight.hpp>
138
#include <com/sun/star/awt/Gradient2.hpp>
139
#include <com/sun/star/awt/GradientStyle.hpp>
140
#include <com/sun/star/awt/Size.hpp>
141
#include <com/sun/star/beans/NamedValue.hpp>
142
#include <com/sun/star/beans/PropertyState.hpp>
143
#include <com/sun/star/beans/PropertyValue.hpp>
144
#include <com/sun/star/beans/PropertyValues.hpp>
145
#include <com/sun/star/beans/XPropertySet.hpp>
146
#include <com/sun/star/container/XNameContainer.hpp>
147
#include <com/sun/star/container/XNamed.hpp>
148
#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp>
149
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
150
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
151
#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
152
#include <com/sun/star/drawing/FillStyle.hpp>
153
#include <com/sun/star/drawing/Hatch.hpp>
154
#include <com/sun/star/drawing/LineCap.hpp>
155
#include <com/sun/star/drawing/LineStyle.hpp>
156
#include <com/sun/star/drawing/TextFitToSizeType.hpp>
157
#include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
158
#include <com/sun/star/drawing/XDrawPage.hpp>
159
#include <com/sun/star/drawing/XShape.hpp>
160
#include <com/sun/star/drawing/XShapes.hpp>
161
#include <com/sun/star/frame/XModel.hpp>
162
#include <com/sun/star/graphic/XGraphic.hpp>
163
#include <com/sun/star/io/XInputStream.hpp>
164
#include <com/sun/star/io/XOutputStream.hpp>
165
#include <com/sun/star/io/XSeekable.hpp>
166
#include <com/sun/star/io/XStream.hpp>
167
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
168
#include <com/sun/star/lang/XServiceInfo.hpp>
169
#include <com/sun/star/lang/XTypeProvider.hpp>
170
#include <com/sun/star/style/LineSpacing.hpp>
171
#include <com/sun/star/style/LineSpacingMode.hpp>
172
#include <com/sun/star/style/ParagraphAdjust.hpp>
173
#include <com/sun/star/text/WritingMode.hpp>
174
#include <com/sun/star/text/WritingMode2.hpp>
175
#include <com/sun/star/text/XText.hpp>
176
#include <com/sun/star/uno/Any.h>
177
#include <com/sun/star/uno/Any.hxx>
178
#include <com/sun/star/uno/Reference.h>
179
#include <com/sun/star/uno/Reference.hxx>
180
#include <com/sun/star/uno/RuntimeException.hpp>
181
#include <com/sun/star/uno/Sequence.h>
182
#include <com/sun/star/uno/Sequence.hxx>
183
#include <com/sun/star/uno/Type.h>
184
#include <com/sun/star/uno/Type.hxx>
185
#include <com/sun/star/uno/XComponentContext.hpp>
186
#include <com/sun/star/uno/XInterface.hpp>
187
#include <com/sun/star/uno/genfunc.hxx>
188
#include <com/sun/star/util/DateTime.hpp>
189
#include <com/sun/star/xml/sax/FastToken.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/XFastDocumentHandler.hpp>
193
#include <com/sun/star/xml/sax/XFastSAXSerializable.hpp>
194
#include <
comphelper/comphelperdllapi.h
>
195
#include <
comphelper/diagnose_ex.hxx
>
196
#include <
comphelper/processfactory.hxx
>
197
#include <
comphelper/propertysequence.hxx
>
198
#include <
comphelper/propertyvalue.hxx
>
199
#include <
comphelper/sequence.hxx
>
200
#include <
comphelper/sequenceashashmap.hxx
>
201
#include <
comphelper/storagehelper.hxx
>
202
#include <
cppu/cppudllapi.h
>
203
#include <
cppu/unotype.hxx
>
204
#include <
cppuhelper/implbase.hxx
>
205
#include <
cppuhelper/implbase_ex.hxx
>
206
#include <
cppuhelper/weak.hxx
>
207
#include <
cppuhelper/weakref.hxx
>
208
#include <
docmodel/color/ComplexColor.hxx
>
209
#include <
docmodel/dllapi.h
>
210
#include <
docmodel/theme/ColorSet.hxx
>
211
#include <
docmodel/theme/ThemeColor.hxx
>
212
#include <
docmodel/theme/ThemeColorType.hxx
>
213
#include <
drawinglayer/primitive2d/Primitive2DContainer.hxx
>
214
#include <
drawingml/colorchoicecontext.hxx
>
215
#include <
drawingml/customshapeproperties.hxx
>
216
#include <
drawingml/fillproperties.hxx
>
217
#include <
drawingml/lineproperties.hxx
>
218
#include <
drawingml/linepropertiescontext.hxx
>
219
#include <
drawingml/misccontexts.hxx
>
220
#include <
drawingml/shapepropertiescontext.hxx
>
221
#include <
drawingml/table/tablestylepart.hxx
>
222
#include <
drawingml/textbody.hxx
>
223
#include <
drawingml/textbodycontext.hxx
>
224
#include <
drawingml/textcharacterproperties.hxx
>
225
#include <
drawingml/textfont.hxx
>
226
#include <
drawingml/textparagraph.hxx
>
227
#include <
drawingml/textspacing.hxx
>
228
#include <
filter/msfilter/msfilterdllapi.h
>
229
#include <frozen/bits/defines.h>
230
#include <frozen/bits/elsa_std.h>
231
#include <frozen/unordered_map.h>
232
#include <
i18nlangtag/lang.h
>
233
#include <
o3tl/cow_wrapper.hxx
>
234
#include <
o3tl/safeint.hxx
>
235
#include <
o3tl/span.hxx
>
236
#include <
o3tl/string_view.hxx
>
237
#include <
o3tl/typed_flags_set.hxx
>
238
#include <
o3tl/unit_conversion.hxx
>
239
#include <
sax/fastattribs.hxx
>
240
#include <
sax/fshelper.hxx
>
241
#include <
sax/saxdllapi.h
>
242
#include <
svl/eitem.hxx
>
243
#include <
svl/itemset.hxx
>
244
#include <
svl/poolitem.hxx
>
245
#include <
svl/style.hxx
>
246
#include <
svl/svldllapi.h
>
247
#include <
svl/typedwhich.hxx
>
248
#include <
svl/whichranges.hxx
>
249
#include <
svx/itextprovider.hxx
>
250
#include <
svx/msdffdef.hxx
>
251
#include <
svx/sdtaditm.hxx
>
252
#include <
svx/sdtaitm.hxx
>
253
#include <
svx/sdtakitm.hxx
>
254
#include <
svx/svddef.hxx
>
255
#include <
svx/svdoattr.hxx
>
256
#include <
svx/svdobjkind.hxx
>
257
#include <
svx/svdotext.hxx
>
258
#include <
svx/svdtext.hxx
>
259
#include <
svx/svdtrans.hxx
>
260
#include <
svx/svdtypes.hxx
>
261
#include <
svx/svxdllapi.h
>
262
#include <
tools/color.hxx
>
263
#include <tools/datetime.hxx>
264
#include <
tools/degree.hxx
>
265
#include <
tools/fldunit.hxx
>
266
#include <
tools/fontenum.hxx
>
267
#include <
tools/fract.hxx
>
268
#include <
tools/gen.hxx
>
269
#include <
tools/helpers.hxx
>
270
#include <
tools/link.hxx
>
271
#include <
tools/long.hxx
>
272
#include <
tools/mapunit.hxx
>
273
#include <
tools/poly.hxx
>
274
#include <
tools/ref.hxx
>
275
#include <
tools/solar.h
>
276
#include <
tools/stream.hxx
>
277
#include <
tools/toolsdllapi.h
>
278
#include <typelib/typedescription.h>
279
#include <uno/data.h>
280
#include <uno/sequence2.h>
281
#include <
unotools/fontdefs.hxx
>
282
#include <
unotools/resmgr.hxx
>
283
#include <
unotools/syslocale.hxx
>
284
#include <
unotools/unotoolsdllapi.h
>
285
#endif
// PCH_LEVEL >= 3
286
#if PCH_LEVEL >= 4
287
#include <
oox/core/contexthandler.hxx
>
288
#include <
oox/core/contexthandler2.hxx
>
289
#include <
oox/core/fragmenthandler.hxx
>
290
#include <
oox/core/fragmenthandler2.hxx
>
291
#include <
oox/core/relations.hxx
>
292
#include <
oox/core/xmlfilterbase.hxx
>
293
#include <
oox/dllapi.h
>
294
#include <
oox/drawingml/clrscheme.hxx
>
295
#include <
oox/drawingml/color.hxx
>
296
#include <
oox/drawingml/drawingmltypes.hxx
>
297
#include <
oox/drawingml/shape.hxx
>
298
#include <
oox/drawingml/shapecontext.hxx
>
299
#include <
oox/drawingml/shapepropertymap.hxx
>
300
#include <
oox/drawingml/theme.hxx
>
301
#include <
oox/export/utils.hxx
>
302
#include <
oox/helper/attributelist.hxx
>
303
#include <
oox/helper/binaryinputstream.hxx
>
304
#include <
oox/helper/binaryoutputstream.hxx
>
305
#include <
oox/helper/binarystreambase.hxx
>
306
#include <
oox/helper/containerhelper.hxx
>
307
#include <
oox/helper/graphichelper.hxx
>
308
#include <
oox/helper/helper.hxx
>
309
#include <
oox/helper/propertymap.hxx
>
310
#include <
oox/helper/propertyset.hxx
>
311
#include <
oox/helper/refmap.hxx
>
312
#include <
oox/helper/storagebase.hxx
>
313
#include <
oox/helper/textinputstream.hxx
>
314
#include <
oox/ole/olestorage.hxx
>
315
#include <
oox/ppt/comments.hxx
>
316
#include <
oox/ppt/headerfooter.hxx
>
317
#include <
oox/ppt/pptimport.hxx
>
318
#include <
oox/ppt/pptshape.hxx
>
319
#include <
oox/ppt/slidepersist.hxx
>
320
#include <oox/token/namespaces.hxx>
321
#include <oox/token/properties.hxx>
322
#include <
oox/token/tokenmap.hxx
>
323
#include <oox/token/tokens.hxx>
324
#include <
oox/vml/vmldrawing.hxx
>
325
#include <
oox/vml/vmlshape.hxx
>
326
#include <
oox/vml/vmlshapecontainer.hxx
>
327
#endif
// PCH_LEVEL >= 4
328
329
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AddFontSubstituteFlags.hxx
Animation.hxx
AntialiasingFlags.hxx
ColorSet.hxx
ComplexColor.hxx
DrawGridFlags.hxx
DrawImageFlags.hxx
DrawModeFlags.hxx
DrawTextFlags.hxx
GetDefaultFontFlags.hxx
GraphicExternalLink.hxx
ImplMapRes.hxx
InvertFlags.hxx
Primitive2DContainer.hxx
RasterOp.hxx
SalLayoutFlags.hxx
State.hxx
SystemTextColorFlags.hxx
ThemeColorType.hxx
ThemeColor.hxx
Tuple2D.hxx
attributelist.hxx
b2dhommatrix.hxx
b2dpoint.hxx
b2dpolypolygon.hxx
b2dsize.hxx
b2dtuple.hxx
b2enums.hxx
b2ipoint.hxx
b3dtuple.hxx
basegfxdllapi.h
bcolor.hxx
bgradient.hxx
binaryinputstream.hxx
binaryoutputstream.hxx
binarystreambase.hxx
bitmapex.hxx
cairo.hxx
clrscheme.hxx
color.hxx
colorchoicecontext.hxx
comments.hxx
comphelperdllapi.h
config.h
containerhelper.hxx
contexthandler2.hxx
contexthandler.hxx
cow_wrapper.hxx
cppudllapi.h
customshapeproperties.hxx
degree.hxx
diagnose_ex.hxx
dllapi.h
drawingmltypes.hxx
eitem.hxx
fastattribs.hxx
fillproperties.hxx
fldunit.hxx
fntstyle.hxx
fontdefs.hxx
fontenum.hxx
fract.hxx
fragmenthandler2.hxx
fragmenthandler.hxx
fshelper.hxx
ftools.hxx
gen.hxx
gfxlink.hxx
graph.hxx
graphichelper.hxx
headerfooter.hxx
helper.hxx
helpers.hxx
implbase.hxx
implbase_ex.hxx
itemset.hxx
itextprovider.hxx
kernarray.hxx
lang.h
lineproperties.hxx
linepropertiescontext.hxx
link.hxx
log.hxx
long.hxx
macros.h
mapmod.hxx
mapunit.hxx
metaactiontypes.hxx
misccontexts.hxx
msdffdef.hxx
msfilterdllapi.h
olestorage.hxx
outdev.hxx
poly.hxx
poolitem.hxx
pptimport.hxx
pptshape.hxx
processfactory.hxx
propertymap.hxx
propertysequence.hxx
propertyset.hxx
propertyvalue.hxx
ref.hxx
refmap.hxx
region.hxx
relations.hxx
resmgr.hxx
safeint.hxx
saldllapi.h
salnativewidgets.hxx
saxdllapi.h
sdtaditm.hxx
sdtaitm.hxx
sdtakitm.hxx
sequence.hxx
sequenceashashmap.hxx
settings.hxx
shape.hxx
shapecontext.hxx
shapepropertiescontext.hxx
shapepropertymap.hxx
slidepersist.hxx
solar.h
span.hxx
storagebase.hxx
storagehelper.hxx
stream.hxx
string_view.hxx
style.hxx
svddef.hxx
svdoattr.hxx
svdobjkind.hxx
svdotext.hxx
svdtext.hxx
svdtrans.hxx
svdtypes.hxx
svldllapi.h
svxdllapi.h
syslocale.hxx
tablestylepart.hxx
textbody.hxx
textbodycontext.hxx
textcharacterproperties.hxx
textfont.hxx
textinputstream.hxx
textparagraph.hxx
textspacing.hxx
theme.hxx
tokenmap.hxx
toolsdllapi.h
typed_flags_set.hxx
typedwhich.hxx
types.h
unit_conversion.hxx
unotoolsdllapi.h
unotype.hxx
utils.hxx
vclreferencebase.hxx
vectorgraphicdata.hxx
vmldrawing.hxx
vmlshape.hxx
vmlshapecontainer.hxx
wall.hxx
weak.hxx
weakref.hxx
whichranges.hxx
xmlfilterbase.hxx
Generated on Sun Jul 30 2023 04:44:06 for LibreOffice Module oox (master) by
1.9.3