LibreOffice Module slideshow (master)
1
slideshow
inc
pch
precompiled_slideshow.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:27:50 using:
17
./bin/update_pch slideshow slideshow --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 ./slideshow/inc/pch/precompiled_slideshow.hxx "make slideshow.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 <stdexcept>
50
#include <string.h>
51
#include <string>
52
#include <string_view>
53
#include <type_traits>
54
#include <typeinfo>
55
#include <unordered_set>
56
#include <utility>
57
#include <vector>
58
#include <boost/property_tree/ptree_fwd.hpp>
59
#endif
// PCH_LEVEL >= 1
60
#if PCH_LEVEL >= 2
61
#include <osl/diagnose.h>
62
#include <osl/diagnose.hxx>
63
#include <osl/doublecheckedlocking.h>
64
#include <osl/endian.h>
65
#include <osl/getglobalmutex.hxx>
66
#include <osl/interlck.h>
67
#include <osl/mutex.h>
68
#include <osl/mutex.hxx>
69
#include <osl/thread.hxx>
70
#include <osl/time.h>
71
#include <rtl/alloc.h>
72
#include <rtl/instance.hxx>
73
#include <rtl/math.h>
74
#include <rtl/math.hxx>
75
#include <rtl/ref.hxx>
76
#include <rtl/strbuf.h>
77
#include <rtl/strbuf.hxx>
78
#include <rtl/string.h>
79
#include <rtl/string.hxx>
80
#include <rtl/stringconcat.hxx>
81
#include <rtl/stringutils.hxx>
82
#include <rtl/textcvt.h>
83
#include <rtl/textenc.h>
84
#include <rtl/ustrbuf.h>
85
#include <rtl/ustring.h>
86
#include <rtl/ustring.hxx>
87
#include <
sal/backtrace.hxx
>
88
#include <
sal/detail/log.h
>
89
#include <
sal/log.hxx
>
90
#include <
sal/macros.h
>
91
#include <
sal/saldllapi.h
>
92
#include <
sal/types.h
>
93
#include <
sal/typesizes.h
>
94
#include <
vcl/BinaryDataContainer.hxx
>
95
#include <
vcl/GraphicExternalLink.hxx
>
96
#include <
vcl/IDialogRenderable.hxx
>
97
#include <
vcl/Scanline.hxx
>
98
#include <
vcl/alpha.hxx
>
99
#include <
vcl/animate/Animation.hxx
>
100
#include <
vcl/animate/AnimationFrame.hxx
>
101
#include <vcl/bitmap.hxx>
102
#include <
vcl/bitmap/BitmapTypes.hxx
>
103
#include <
vcl/bitmapex.hxx
>
104
#include <
vcl/cairo.hxx
>
105
#include <
vcl/checksum.hxx
>
106
#include <
vcl/dllapi.h
>
107
#include <
vcl/fntstyle.hxx
>
108
#include <vcl/font.hxx>
109
#include <
vcl/gdimtf.hxx
>
110
#include <
vcl/gfxlink.hxx
>
111
#include <
vcl/gradient.hxx
>
112
#include <
vcl/graph.hxx
>
113
#include <
vcl/kernarray.hxx
>
114
#include <
vcl/mapmod.hxx
>
115
#include <
vcl/metaactiontypes.hxx
>
116
#include <
vcl/outdev.hxx
>
117
#include <
vcl/region.hxx
>
118
#include <
vcl/rendercontext/AddFontSubstituteFlags.hxx
>
119
#include <
vcl/rendercontext/AntialiasingFlags.hxx
>
120
#include <
vcl/rendercontext/DrawGridFlags.hxx
>
121
#include <
vcl/rendercontext/DrawImageFlags.hxx
>
122
#include <
vcl/rendercontext/DrawModeFlags.hxx
>
123
#include <
vcl/rendercontext/DrawTextFlags.hxx
>
124
#include <
vcl/rendercontext/GetDefaultFontFlags.hxx
>
125
#include <
vcl/rendercontext/ImplMapRes.hxx
>
126
#include <
vcl/rendercontext/InvertFlags.hxx
>
127
#include <
vcl/rendercontext/RasterOp.hxx
>
128
#include <
vcl/rendercontext/SalLayoutFlags.hxx
>
129
#include <
vcl/rendercontext/State.hxx
>
130
#include <
vcl/rendercontext/SystemTextColorFlags.hxx
>
131
#include <
vcl/salnativewidgets.hxx
>
132
#include <
vcl/scopedbitmapaccess.hxx
>
133
#include <
vcl/settings.hxx
>
134
#include <
vcl/task.hxx
>
135
#include <
vcl/timer.hxx
>
136
#include <
vcl/vclenum.hxx
>
137
#include <
vcl/vclptr.hxx
>
138
#include <
vcl/vclreferencebase.hxx
>
139
#include <
vcl/vectorgraphicdata.hxx
>
140
#include <
vcl/wall.hxx
>
141
#endif
// PCH_LEVEL >= 2
142
#if PCH_LEVEL >= 3
143
#include <
avmedia/avmediadllapi.h
>
144
#include <
basegfx/basegfxdllapi.h
>
145
#include <
basegfx/color/bcolor.hxx
>
146
#include <
basegfx/matrix/b2dhommatrix.hxx
>
147
#include <
basegfx/matrix/b2dhommatrixtools.hxx
>
148
#include <
basegfx/numeric/ftools.hxx
>
149
#include <
basegfx/point/b2dpoint.hxx
>
150
#include <
basegfx/point/b2ipoint.hxx
>
151
#include <
basegfx/polygon/b2dpolygon.hxx
>
152
#include <
basegfx/polygon/b2dpolygontools.hxx
>
153
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
154
#include <
basegfx/polygon/b2dpolypolygontools.hxx
>
155
#include <
basegfx/range/Range2D.hxx
>
156
#include <
basegfx/range/b2drange.hxx
>
157
#include <
basegfx/range/basicrange.hxx
>
158
#include <
basegfx/tuple/Size2D.hxx
>
159
#include <
basegfx/tuple/Tuple2D.hxx
>
160
#include <
basegfx/tuple/Tuple3D.hxx
>
161
#include <
basegfx/tuple/b2i64tuple.hxx
>
162
#include <
basegfx/tuple/b2ituple.hxx
>
163
#include <
basegfx/tuple/b3dtuple.hxx
>
164
#include <
basegfx/utils/canvastools.hxx
>
165
#include <
basegfx/utils/common.hxx
>
166
#include <
basegfx/vector/b2dsize.hxx
>
167
#include <
basegfx/vector/b2dvector.hxx
>
168
#include <
basegfx/vector/b2enums.hxx
>
169
#include <
basegfx/vector/b2isize.hxx
>
170
#include <
canvas/canvastools.hxx
>
171
#include <com/sun/star/animations/Timing.hpp>
172
#include <com/sun/star/animations/TransitionSubType.hpp>
173
#include <com/sun/star/animations/TransitionType.hpp>
174
#include <com/sun/star/animations/XAnimationNode.hpp>
175
#include <com/sun/star/awt/DeviceInfo.hpp>
176
#include <com/sun/star/awt/FontSlant.hpp>
177
#include <com/sun/star/awt/GradientStyle.hpp>
178
#include <com/sun/star/awt/Key.hpp>
179
#include <com/sun/star/awt/KeyGroup.hpp>
180
#include <com/sun/star/awt/MouseButton.hpp>
181
#include <com/sun/star/awt/SystemPointer.hpp>
182
#include <com/sun/star/beans/XPropertySet.hpp>
183
#include <com/sun/star/drawing/FillStyle.hpp>
184
#include <com/sun/star/drawing/LineCap.hpp>
185
#include <com/sun/star/drawing/LineStyle.hpp>
186
#include <com/sun/star/drawing/TextFitToSizeType.hpp>
187
#include <com/sun/star/drawing/XDrawPage.hpp>
188
#include <com/sun/star/drawing/XShape.hpp>
189
#include <com/sun/star/form/FormComponentType.hpp>
190
#include <com/sun/star/graphic/XPrimitive2D.hpp>
191
#include <com/sun/star/io/XInputStream.hpp>
192
#include <com/sun/star/io/XOutputStream.hpp>
193
#include <com/sun/star/io/XSeekable.hpp>
194
#include <com/sun/star/io/XStream.hpp>
195
#include <com/sun/star/io/XTruncate.hpp>
196
#include <com/sun/star/lang/DisposedException.hpp>
197
#include <com/sun/star/lang/EventObject.hpp>
198
#include <com/sun/star/lang/NoSupportException.hpp>
199
#include <com/sun/star/lang/XComponent.hpp>
200
#include <com/sun/star/lang/XTypeProvider.hpp>
201
#include <com/sun/star/media/ZoomLevel.hpp>
202
#include <com/sun/star/presentation/ParagraphTarget.hpp>
203
#include <com/sun/star/presentation/XSlideShowView.hpp>
204
#include <com/sun/star/rendering/XCanvas.hpp>
205
#include <com/sun/star/style/XStyle.hpp>
206
#include <com/sun/star/uno/Any.h>
207
#include <com/sun/star/uno/Any.hxx>
208
#include <com/sun/star/uno/Reference.h>
209
#include <com/sun/star/uno/Reference.hxx>
210
#include <com/sun/star/uno/RuntimeException.hpp>
211
#include <com/sun/star/uno/Sequence.h>
212
#include <com/sun/star/uno/Sequence.hxx>
213
#include <com/sun/star/uno/Type.h>
214
#include <com/sun/star/uno/Type.hxx>
215
#include <com/sun/star/uno/TypeClass.hdl>
216
#include <com/sun/star/uno/XAggregation.hpp>
217
#include <com/sun/star/uno/XInterface.hpp>
218
#include <com/sun/star/uno/XWeak.hpp>
219
#include <com/sun/star/uno/genfunc.h>
220
#include <com/sun/star/uno/genfunc.hxx>
221
#include <com/sun/star/util/Date.hpp>
222
#include <com/sun/star/util/DateTime.hpp>
223
#include <com/sun/star/util/Time.hpp>
224
#include <com/sun/star/util/XAccounting.hpp>
225
#include <
comphelper/compbase.hxx
>
226
#include <
comphelper/comphelperdllapi.h
>
227
#include <
comphelper/diagnose_ex.hxx
>
228
#include <
comphelper/errcode.hxx
>
229
#include <
comphelper/interfacecontainer4.hxx
>
230
#include <
comphelper/unoimplbase.hxx
>
231
#include <
cppcanvas/basegfxfactory.hxx
>
232
#include <
cppcanvas/bitmapcanvas.hxx
>
233
#include <
cppcanvas/canvas.hxx
>
234
#include <
cppcanvas/canvasgraphic.hxx
>
235
#include <
cppcanvas/color.hxx
>
236
#include <
cppcanvas/customsprite.hxx
>
237
#include <
cppcanvas/vclfactory.hxx
>
238
#include <
cppu/cppudllapi.h
>
239
#include <
cppu/unotype.hxx
>
240
#include <
cppuhelper/cppuhelperdllapi.h
>
241
#include <
cppuhelper/implbase.hxx
>
242
#include <
cppuhelper/implbase_ex.hxx
>
243
#include <
cppuhelper/implbase_ex_post.hxx
>
244
#include <
cppuhelper/implbase_ex_pre.hxx
>
245
#include <
cppuhelper/interfacecontainer.h
>
246
#include <
cppuhelper/queryinterface.hxx
>
247
#include <
cppuhelper/weak.hxx
>
248
#include <
cppuhelper/weakagg.hxx
>
249
#include <
cppuhelper/weakref.hxx
>
250
#include <
drawinglayer/drawinglayerdllapi.h
>
251
#include <
drawinglayer/geometry/viewinformation2d.hxx
>
252
#include <
drawinglayer/primitive2d/CommonTypes.hxx
>
253
#include <
drawinglayer/primitive2d/Primitive2DContainer.hxx
>
254
#include <
drawinglayer/primitive2d/Primitive2DVisitor.hxx
>
255
#include <
drawinglayer/primitive2d/baseprimitive2d.hxx
>
256
#include <
editeng/editengdllapi.h
>
257
#include <
editeng/outlobj.hxx
>
258
#include <
editeng/paragraphdata.hxx
>
259
#include <
i18nlangtag/lang.h
>
260
#include <
o3tl/cow_wrapper.hxx
>
261
#include <
o3tl/safeint.hxx
>
262
#include <
o3tl/span.hxx
>
263
#include <
o3tl/strong_int.hxx
>
264
#include <
o3tl/typed_flags_set.hxx
>
265
#include <
o3tl/underlyingenumvalue.hxx
>
266
#include <
o3tl/unit_conversion.hxx
>
267
#include <
salhelper/salhelperdllapi.h
>
268
#include <
salhelper/simplereferenceobject.hxx
>
269
#include <
svl/SfxBroadcaster.hxx
>
270
#include <
svl/cenumitm.hxx
>
271
#include <
svl/eitem.hxx
>
272
#include <
svl/hint.hxx
>
273
#include <
svl/itemset.hxx
>
274
#include <
svl/lstner.hxx
>
275
#include <
svl/macitem.hxx
>
276
#include <
svl/poolitem.hxx
>
277
#include <
svl/style.hxx
>
278
#include <
svl/stylesheetuser.hxx
>
279
#include <
svl/svldllapi.h
>
280
#include <
svl/typedwhich.hxx
>
281
#include <
svl/whichranges.hxx
>
282
#include <
svx/itextprovider.hxx
>
283
#include <
svx/sdr/animation/scheduler.hxx
>
284
#include <
svx/sdr/overlay/overlayobject.hxx
>
285
#include <
svx/sdr/properties/defaultproperties.hxx
>
286
#include <
svx/sdr/properties/properties.hxx
>
287
#include <
svx/sdtaditm.hxx
>
288
#include <
svx/sdtaitm.hxx
>
289
#include <
svx/sdtakitm.hxx
>
290
#include <
svx/svddef.hxx
>
291
#include <
svx/svdglue.hxx
>
292
#include <
svx/svdoattr.hxx
>
293
#include <
svx/svdobj.hxx
>
294
#include <
svx/svdobjkind.hxx
>
295
#include <
svx/svdotext.hxx
>
296
#include <
svx/svdtext.hxx
>
297
#include <
svx/svdtrans.hxx
>
298
#include <
svx/svdtypes.hxx
>
299
#include <
svx/svxdllapi.h
>
300
#include <
svx/xdef.hxx
>
301
#include <
svx/xpoly.hxx
>
302
#include <
tools/color.hxx
>
303
#include <
tools/date.hxx
>
304
#include <tools/datetime.hxx>
305
#include <
tools/degree.hxx
>
306
#include <
tools/fldunit.hxx
>
307
#include <
tools/fontenum.hxx
>
308
#include <
tools/fract.hxx
>
309
#include <
tools/gen.hxx
>
310
#include <
tools/helpers.hxx
>
311
#include <
tools/lineend.hxx
>
312
#include <
tools/link.hxx
>
313
#include <
tools/long.hxx
>
314
#include <
tools/mapunit.hxx
>
315
#include <
tools/poly.hxx
>
316
#include <
tools/ref.hxx
>
317
#include <
tools/solar.h
>
318
#include <
tools/stream.hxx
>
319
#include <
tools/time.hxx
>
320
#include <
tools/toolsdllapi.h
>
321
#include <typelib/typeclass.h>
322
#include <typelib/typedescription.h>
323
#include <typelib/uik.h>
324
#include <uno/any2.h>
325
#include <uno/data.h>
326
#include <uno/sequence2.h>
327
#include <
unotools/fontdefs.hxx
>
328
#include <
unotools/resmgr.hxx
>
329
#include <
unotools/syslocale.hxx
>
330
#include <
unotools/tempfile.hxx
>
331
#include <
unotools/unotoolsdllapi.h
>
332
#include <
unotools/weakref.hxx
>
333
#endif
// PCH_LEVEL >= 3
334
#if PCH_LEVEL >= 4
335
#include <
activitiesfactory.hxx
>
336
#include <
activitiesqueue.hxx
>
337
#include <
animationfactory.hxx
>
338
#include <
animationnode.hxx
>
339
#include <
cursormanager.hxx
>
340
#include <
delayevent.hxx
>
341
#include <
disposable.hxx
>
342
#include <
doctreenode.hxx
>
343
#include <event.hxx>
344
#include <
eventmultiplexer.hxx
>
345
#include <
eventqueue.hxx
>
346
#include <
rgbcolor.hxx
>
347
#include <
screenupdater.hxx
>
348
#include <shape.hxx>
349
#include <
shapeattributelayer.hxx
>
350
#include <
slideshowcontext.hxx
>
351
#include <
slideshowexceptions.hxx
>
352
#include <
subsettableshapemanager.hxx
>
353
#include <tools.hxx>
354
#include <
transitionfactory.hxx
>
355
#include <
unoview.hxx
>
356
#include <
unoviewcontainer.hxx
>
357
#include <
usereventqueue.hxx
>
358
#endif
// PCH_LEVEL >= 4
359
360
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AddFontSubstituteFlags.hxx
AnimationFrame.hxx
Animation.hxx
AntialiasingFlags.hxx
BinaryDataContainer.hxx
BitmapTypes.hxx
CommonTypes.hxx
DrawGridFlags.hxx
DrawImageFlags.hxx
DrawModeFlags.hxx
DrawTextFlags.hxx
GetDefaultFontFlags.hxx
GraphicExternalLink.hxx
IDialogRenderable.hxx
ImplMapRes.hxx
InvertFlags.hxx
Primitive2DContainer.hxx
Primitive2DVisitor.hxx
Range2D.hxx
RasterOp.hxx
SalLayoutFlags.hxx
Scanline.hxx
SfxBroadcaster.hxx
Size2D.hxx
State.hxx
SystemTextColorFlags.hxx
Tuple2D.hxx
Tuple3D.hxx
activitiesfactory.hxx
activitiesqueue.hxx
alpha.hxx
animationfactory.hxx
animationnode.hxx
avmediadllapi.h
b2dhommatrix.hxx
b2dhommatrixtools.hxx
b2dpoint.hxx
b2dpolygon.hxx
b2dpolygontools.hxx
b2dpolypolygon.hxx
b2dpolypolygontools.hxx
b2drange.hxx
b2dsize.hxx
b2dvector.hxx
b2enums.hxx
b2i64tuple.hxx
b2ipoint.hxx
b2isize.hxx
b2ituple.hxx
b3dtuple.hxx
backtrace.hxx
basegfxdllapi.h
basegfxfactory.hxx
baseprimitive2d.hxx
basicrange.hxx
bcolor.hxx
bitmapcanvas.hxx
bitmapex.hxx
cairo.hxx
canvas.hxx
canvasgraphic.hxx
canvastools.hxx
cenumitm.hxx
checksum.hxx
color.hxx
common.hxx
compbase.hxx
comphelperdllapi.h
config.h
cow_wrapper.hxx
cppudllapi.h
cppuhelperdllapi.h
cursormanager.hxx
customsprite.hxx
date.hxx
defaultproperties.hxx
degree.hxx
delayevent.hxx
diagnose_ex.hxx
disposable.hxx
dllapi.h
doctreenode.hxx
drawinglayerdllapi.h
editengdllapi.h
eitem.hxx
errcode.hxx
eventmultiplexer.hxx
eventqueue.hxx
fldunit.hxx
fntstyle.hxx
fontdefs.hxx
fontenum.hxx
fract.hxx
ftools.hxx
gdimtf.hxx
gen.hxx
gfxlink.hxx
gradient.hxx
graph.hxx
helpers.hxx
hint.hxx
implbase.hxx
implbase_ex.hxx
implbase_ex_post.hxx
implbase_ex_pre.hxx
interfacecontainer4.hxx
interfacecontainer.h
itemset.hxx
itextprovider.hxx
kernarray.hxx
lang.h
lineend.hxx
link.hxx
log.h
log.hxx
long.hxx
lstner.hxx
macitem.hxx
macros.h
mapmod.hxx
mapunit.hxx
metaactiontypes.hxx
outdev.hxx
outlobj.hxx
overlayobject.hxx
paragraphdata.hxx
poly.hxx
poolitem.hxx
properties.hxx
queryinterface.hxx
ref.hxx
region.hxx
resmgr.hxx
rgbcolor.hxx
safeint.hxx
saldllapi.h
salhelperdllapi.h
salnativewidgets.hxx
scheduler.hxx
scopedbitmapaccess.hxx
screenupdater.hxx
sdtaditm.hxx
sdtaitm.hxx
sdtakitm.hxx
settings.hxx
shapeattributelayer.hxx
simplereferenceobject.hxx
slideshowcontext.hxx
slideshowexceptions.hxx
solar.h
span.hxx
stream.hxx
strong_int.hxx
style.hxx
stylesheetuser.hxx
subsettableshapemanager.hxx
svddef.hxx
svdglue.hxx
svdoattr.hxx
svdobj.hxx
svdobjkind.hxx
svdotext.hxx
svdtext.hxx
svdtrans.hxx
svdtypes.hxx
svldllapi.h
svxdllapi.h
syslocale.hxx
task.hxx
tempfile.hxx
time.hxx
timer.hxx
toolsdllapi.h
transitionfactory.hxx
typed_flags_set.hxx
typedwhich.hxx
types.h
typesizes.h
underlyingenumvalue.hxx
unit_conversion.hxx
unoimplbase.hxx
unotoolsdllapi.h
unotype.hxx
unoview.hxx
unoviewcontainer.hxx
usereventqueue.hxx
vclenum.hxx
vclfactory.hxx
vclptr.hxx
vclreferencebase.hxx
vectorgraphicdata.hxx
viewinformation2d.hxx
wall.hxx
weak.hxx
weakagg.hxx
weakref.hxx
whichranges.hxx
xdef.hxx
xpoly.hxx
Generated on Sun Jul 30 2023 04:26:34 for LibreOffice Module slideshow (master) by
1.9.3