LibreOffice Module accessibility (master)
1
accessibility
inc
pch
precompiled_acc.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:19:19 using:
17
./bin/update_pch accessibility acc --cutoff=4 --exclude:system --include:module --include:local
18
19
If after updating build fails, use the following command to locate conflicting headers:
20
./bin/update_pch_bisect ./accessibility/inc/pch/precompiled_acc.hxx "make accessibility.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 <deque>
33
#include <float.h>
34
#include <functional>
35
#include <initializer_list>
36
#include <iomanip>
37
#include <limits.h>
38
#include <limits>
39
#include <map>
40
#include <math.h>
41
#include <memory>
42
#include <mutex>
43
#include <new>
44
#include <numeric>
45
#include <optional>
46
#include <ostream>
47
#include <stddef.h>
48
#include <string.h>
49
#include <string>
50
#include <string_view>
51
#include <type_traits>
52
#include <utility>
53
#include <vector>
54
#endif
// PCH_LEVEL >= 1
55
#if PCH_LEVEL >= 2
56
#include <osl/diagnose.h>
57
#include <osl/doublecheckedlocking.h>
58
#include <osl/endian.h>
59
#include <osl/getglobalmutex.hxx>
60
#include <osl/interlck.h>
61
#include <osl/mutex.h>
62
#include <osl/mutex.hxx>
63
#include <rtl/alloc.h>
64
#include <rtl/instance.hxx>
65
#include <rtl/math.h>
66
#include <rtl/ref.hxx>
67
#include <rtl/strbuf.h>
68
#include <rtl/strbuf.hxx>
69
#include <rtl/string.h>
70
#include <rtl/string.hxx>
71
#include <rtl/stringconcat.hxx>
72
#include <rtl/stringutils.hxx>
73
#include <rtl/textcvt.h>
74
#include <rtl/textenc.h>
75
#include <rtl/ustrbuf.h>
76
#include <rtl/ustrbuf.hxx>
77
#include <rtl/ustring.h>
78
#include <rtl/ustring.hxx>
79
#include <rtl/uuid.h>
80
#include <
sal/backtrace.hxx
>
81
#include <
sal/detail/log.h
>
82
#include <
sal/log.hxx
>
83
#include <
sal/macros.h
>
84
#include <
sal/saldllapi.h
>
85
#include <
sal/types.h
>
86
#include <
sal/typesizes.h
>
87
#include <
vcl/AccessibleBrowseBoxObjType.hxx
>
88
#include <
vcl/EnumContext.hxx
>
89
#include <
vcl/NotebookbarContextControl.hxx
>
90
#include <
vcl/Scanline.hxx
>
91
#include <
vcl/WindowPosSize.hxx
>
92
#include <
vcl/accessibletable.hxx
>
93
#include <
vcl/accessibletableprovider.hxx
>
94
#include <
vcl/alpha.hxx
>
95
#include <vcl/bitmap.hxx>
96
#include <
vcl/bitmap/BitmapTypes.hxx
>
97
#include <
vcl/bitmapex.hxx
>
98
#include <
vcl/cairo.hxx
>
99
#include <
vcl/checksum.hxx
>
100
#include <
vcl/ctrl.hxx
>
101
#include <
vcl/dllapi.h
>
102
#include <
vcl/dndhelp.hxx
>
103
#include <
vcl/dockwin.hxx
>
104
#include <
vcl/event.hxx
>
105
#include <
vcl/fntstyle.hxx
>
106
#include <vcl/font.hxx>
107
#include <
vcl/gradient.hxx
>
108
#include <
vcl/idle.hxx
>
109
#include <
vcl/image.hxx
>
110
#include <
vcl/kernarray.hxx
>
111
#include <
vcl/keycod.hxx
>
112
#include <
vcl/keycodes.hxx
>
113
#include <
vcl/mapmod.hxx
>
114
#include <
vcl/menu.hxx
>
115
#include <
vcl/metaactiontypes.hxx
>
116
#include <
vcl/mnemonic.hxx
>
117
#include <
vcl/outdev.hxx
>
118
#include <
vcl/quickselectionengine.hxx
>
119
#include <
vcl/region.hxx
>
120
#include <
vcl/rendercontext/AddFontSubstituteFlags.hxx
>
121
#include <
vcl/rendercontext/AntialiasingFlags.hxx
>
122
#include <
vcl/rendercontext/DrawGridFlags.hxx
>
123
#include <
vcl/rendercontext/DrawImageFlags.hxx
>
124
#include <
vcl/rendercontext/DrawModeFlags.hxx
>
125
#include <
vcl/rendercontext/DrawTextFlags.hxx
>
126
#include <
vcl/rendercontext/GetDefaultFontFlags.hxx
>
127
#include <
vcl/rendercontext/ImplMapRes.hxx
>
128
#include <
vcl/rendercontext/InvertFlags.hxx
>
129
#include <
vcl/rendercontext/RasterOp.hxx
>
130
#include <
vcl/rendercontext/SalLayoutFlags.hxx
>
131
#include <
vcl/rendercontext/State.hxx
>
132
#include <
vcl/rendercontext/SystemTextColorFlags.hxx
>
133
#include <
vcl/salgtype.hxx
>
134
#include <
vcl/salnativewidgets.hxx
>
135
#include <
vcl/scopedbitmapaccess.hxx
>
136
#include <
vcl/settings.hxx
>
137
#include <
vcl/svapp.hxx
>
138
#include <
vcl/syswin.hxx
>
139
#include <
vcl/task.hxx
>
140
#include <
vcl/textfilter.hxx
>
141
#include <
vcl/timer.hxx
>
142
#include <
vcl/toolboxid.hxx
>
143
#include <
vcl/toolkit/lstbox.hxx
>
144
#include <
vcl/toolkit/treelist.hxx
>
145
#include <
vcl/toolkit/treelistbox.hxx
>
146
#include <
vcl/toolkit/treelistentries.hxx
>
147
#include <
vcl/transfer.hxx
>
148
#include <
vcl/unohelp2.hxx
>
149
#include <
vcl/vclenum.hxx
>
150
#include <
vcl/vclevent.hxx
>
151
#include <
vcl/vclptr.hxx
>
152
#include <
vcl/vclreferencebase.hxx
>
153
#include <
vcl/virdev.hxx
>
154
#include <
vcl/wall.hxx
>
155
#include <
vcl/window.hxx
>
156
#include <
vcl/windowstate.hxx
>
157
#include <
vcl/wintypes.hxx
>
158
#endif
// PCH_LEVEL >= 2
159
#if PCH_LEVEL >= 3
160
#include <
basegfx/basegfxdllapi.h
>
161
#include <
basegfx/color/bcolor.hxx
>
162
#include <
basegfx/matrix/b2dhommatrix.hxx
>
163
#include <
basegfx/matrix/hommatrixtemplate.hxx
>
164
#include <
basegfx/numeric/ftools.hxx
>
165
#include <
basegfx/point/b2dpoint.hxx
>
166
#include <
basegfx/point/b2ipoint.hxx
>
167
#include <
basegfx/polygon/b2dpolygon.hxx
>
168
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
169
#include <
basegfx/range/Range2D.hxx
>
170
#include <
basegfx/range/b2drange.hxx
>
171
#include <
basegfx/range/basicrange.hxx
>
172
#include <
basegfx/tuple/Size2D.hxx
>
173
#include <
basegfx/tuple/Tuple2D.hxx
>
174
#include <
basegfx/tuple/Tuple3D.hxx
>
175
#include <
basegfx/tuple/b2dtuple.hxx
>
176
#include <
basegfx/tuple/b2ituple.hxx
>
177
#include <
basegfx/tuple/b3dtuple.hxx
>
178
#include <
basegfx/utils/common.hxx
>
179
#include <
basegfx/vector/b2dsize.hxx
>
180
#include <
basegfx/vector/b2dvector.hxx
>
181
#include <
basegfx/vector/b2enums.hxx
>
182
#include <
basegfx/vector/b2isize.hxx
>
183
#include <
basegfx/vector/b2ivector.hxx
>
184
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
185
#include <com/sun/star/accessibility/AccessibleRelationType.hpp>
186
#include <com/sun/star/accessibility/AccessibleRole.hpp>
187
#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
188
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
189
#include <com/sun/star/accessibility/TextSegment.hpp>
190
#include <com/sun/star/accessibility/XAccessible.hpp>
191
#include <com/sun/star/accessibility/XAccessibleAction.hpp>
192
#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
193
#include <com/sun/star/accessibility/XAccessibleContext.hpp>
194
#include <com/sun/star/accessibility/XAccessibleContext2.hpp>
195
#include <com/sun/star/accessibility/XAccessibleEditableText.hpp>
196
#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp>
197
#include <com/sun/star/accessibility/XAccessibleExtendedComponent.hpp>
198
#include <com/sun/star/accessibility/XAccessibleKeyBinding.hpp>
199
#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
200
#include <com/sun/star/accessibility/XAccessibleTable.hpp>
201
#include <com/sun/star/accessibility/XAccessibleText.hpp>
202
#include <com/sun/star/accessibility/XAccessibleValue.hpp>
203
#include <com/sun/star/awt/DeviceInfo.hpp>
204
#include <com/sun/star/awt/GradientStyle.hpp>
205
#include <com/sun/star/awt/Key.hpp>
206
#include <com/sun/star/awt/KeyGroup.hpp>
207
#include <com/sun/star/awt/KeyModifier.hpp>
208
#include <com/sun/star/awt/Point.hpp>
209
#include <com/sun/star/awt/Rectangle.hpp>
210
#include <com/sun/star/awt/XDevice.hpp>
211
#include <com/sun/star/awt/XDockableWindow.hpp>
212
#include <com/sun/star/awt/XFocusListener.hpp>
213
#include <com/sun/star/awt/XLayoutConstrains.hpp>
214
#include <com/sun/star/awt/XStyleSettingsSupplier.hpp>
215
#include <com/sun/star/awt/XUnitConversion.hpp>
216
#include <com/sun/star/awt/XVclWindowPeer.hpp>
217
#include <com/sun/star/awt/XView.hpp>
218
#include <com/sun/star/awt/XWindow.hpp>
219
#include <com/sun/star/awt/XWindow2.hpp>
220
#include <com/sun/star/beans/XPropertySetInfo.hpp>
221
#include <com/sun/star/datatransfer/DataFlavor.hpp>
222
#include <com/sun/star/datatransfer/XTransferable2.hpp>
223
#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
224
#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
225
#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
226
#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
227
#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp>
228
#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp>
229
#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp>
230
#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp>
231
#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp>
232
#include <com/sun/star/drawing/LineCap.hpp>
233
#include <com/sun/star/embed/Aspects.hpp>
234
#include <com/sun/star/frame/XFrame.hpp>
235
#include <com/sun/star/frame/XTerminateListener.hpp>
236
#include <com/sun/star/lang/DisposedException.hpp>
237
#include <com/sun/star/lang/EventObject.hpp>
238
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
239
#include <com/sun/star/lang/Locale.hpp>
240
#include <com/sun/star/lang/XComponent.hpp>
241
#include <com/sun/star/lang/XServiceInfo.hpp>
242
#include <com/sun/star/lang/XTypeProvider.hpp>
243
#include <com/sun/star/lang/XUnoTunnel.hpp>
244
#include <com/sun/star/uno/Any.h>
245
#include <com/sun/star/uno/Any.hxx>
246
#include <com/sun/star/uno/Reference.h>
247
#include <com/sun/star/uno/Reference.hxx>
248
#include <com/sun/star/uno/RuntimeException.hpp>
249
#include <com/sun/star/uno/Sequence.h>
250
#include <com/sun/star/uno/Sequence.hxx>
251
#include <com/sun/star/uno/Type.h>
252
#include <com/sun/star/uno/Type.hxx>
253
#include <com/sun/star/uno/TypeClass.hdl>
254
#include <com/sun/star/uno/XAggregation.hpp>
255
#include <com/sun/star/uno/XInterface.hpp>
256
#include <com/sun/star/uno/XWeak.hpp>
257
#include <com/sun/star/uno/genfunc.h>
258
#include <com/sun/star/uno/genfunc.hxx>
259
#include <
comphelper/accessiblecomponenthelper.hxx
>
260
#include <
comphelper/accessiblecontexthelper.hxx
>
261
#include <
comphelper/accessibleeventnotifier.hxx
>
262
#include <
comphelper/accessiblekeybindinghelper.hxx
>
263
#include <
comphelper/accessibletexthelper.hxx
>
264
#include <
comphelper/comphelperdllapi.h
>
265
#include <
comphelper/errcode.hxx
>
266
#include <
comphelper/sequence.hxx
>
267
#include <
comphelper/servicehelper.hxx
>
268
#include <
comphelper/uno3.hxx
>
269
#include <
cppu/cppudllapi.h
>
270
#include <
cppu/unotype.hxx
>
271
#include <
cppuhelper/basemutex.hxx
>
272
#include <
cppuhelper/compbase.hxx
>
273
#include <
cppuhelper/compbase_ex.hxx
>
274
#include <
cppuhelper/cppuhelperdllapi.h
>
275
#include <
cppuhelper/implbase.hxx
>
276
#include <
cppuhelper/implbase1.hxx
>
277
#include <
cppuhelper/implbase2.hxx
>
278
#include <
cppuhelper/implbase_ex.hxx
>
279
#include <
cppuhelper/implbase_ex_post.hxx
>
280
#include <
cppuhelper/implbase_ex_pre.hxx
>
281
#include <
cppuhelper/interfacecontainer.h
>
282
#include <
cppuhelper/supportsservice.hxx
>
283
#include <
cppuhelper/weak.hxx
>
284
#include <
cppuhelper/weakagg.hxx
>
285
#include <
cppuhelper/weakref.hxx
>
286
#include <
extended/AccessibleBrowseBoxBase.hxx
>
287
#include <
extended/AccessibleBrowseBoxTableBase.hxx
>
288
#include <
extended/AccessibleGridControlBase.hxx
>
289
#include <
extended/AccessibleGridControlTableBase.hxx
>
290
#include <
extended/AccessibleGridControlTableCell.hxx
>
291
#include <
extended/accessiblebrowseboxcell.hxx
>
292
#include <
helper/accresmgr.hxx
>
293
#include <
helper/characterattributeshelper.hxx
>
294
#include <
i18nlangtag/lang.h
>
295
#include <
i18nlangtag/languagetag.hxx
>
296
#include <
o3tl/cow_wrapper.hxx
>
297
#include <
o3tl/deleter.hxx
>
298
#include <
o3tl/safeint.hxx
>
299
#include <
o3tl/span.hxx
>
300
#include <
o3tl/strong_int.hxx
>
301
#include <
o3tl/typed_flags_set.hxx
>
302
#include <
o3tl/underlyingenumvalue.hxx
>
303
#include <
o3tl/unit_conversion.hxx
>
304
#include <
salhelper/salhelperdllapi.h
>
305
#include <
salhelper/simplereferenceobject.hxx
>
306
#include <
sot/exchange.hxx
>
307
#include <
sot/formats.hxx
>
308
#include <
sot/sotdllapi.h
>
309
#include <
standard/accessiblemenubasecomponent.hxx
>
310
#include <
standard/accessiblemenuitemcomponent.hxx
>
311
#include <
standard/vclxaccessiblebox.hxx
>
312
#include <
standard/vclxaccessibletextcomponent.hxx
>
313
#include <
svl/SfxBroadcaster.hxx
>
314
#include <
svl/hint.hxx
>
315
#include <
svl/svldllapi.h
>
316
#include <
toolkit/awt/vclxaccessiblecomponent.hxx
>
317
#include <
toolkit/awt/vclxdevice.hxx
>
318
#include <toolkit/awt/vclxwindows.hxx>
319
#include <
toolkit/dllapi.h
>
320
#include <
toolkit/helper/convert.hxx
>
321
#include <
tools/color.hxx
>
322
#include <
tools/contnr.hxx
>
323
#include <
tools/degree.hxx
>
324
#include <
tools/fontenum.hxx
>
325
#include <
tools/gen.hxx
>
326
#include <
tools/globname.hxx
>
327
#include <
tools/lineend.hxx
>
328
#include <
tools/link.hxx
>
329
#include <
tools/long.hxx
>
330
#include <
tools/mapunit.hxx
>
331
#include <
tools/poly.hxx
>
332
#include <
tools/ref.hxx
>
333
#include <
tools/solar.h
>
334
#include <
tools/toolsdllapi.h
>
335
#include <typelib/typeclass.h>
336
#include <typelib/typedescription.h>
337
#include <typelib/uik.h>
338
#include <uno/any2.h>
339
#include <uno/data.h>
340
#include <uno/sequence2.h>
341
#include <
unotools/accessiblerelationsethelper.hxx
>
342
#include <
unotools/fontdefs.hxx
>
343
#include <
unotools/unotoolsdllapi.h
>
344
#endif
// PCH_LEVEL >= 3
345
#if PCH_LEVEL >= 4
346
#include <strings.hxx>
347
#endif
// PCH_LEVEL >= 4
348
349
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AccessibleBrowseBoxBase.hxx
AccessibleBrowseBoxObjType.hxx
AccessibleBrowseBoxTableBase.hxx
AccessibleGridControlBase.hxx
AccessibleGridControlTableBase.hxx
AccessibleGridControlTableCell.hxx
AddFontSubstituteFlags.hxx
AntialiasingFlags.hxx
BitmapTypes.hxx
DrawGridFlags.hxx
DrawImageFlags.hxx
DrawModeFlags.hxx
DrawTextFlags.hxx
EnumContext.hxx
GetDefaultFontFlags.hxx
ImplMapRes.hxx
InvertFlags.hxx
NotebookbarContextControl.hxx
Range2D.hxx
RasterOp.hxx
SalLayoutFlags.hxx
Scanline.hxx
SfxBroadcaster.hxx
Size2D.hxx
State.hxx
SystemTextColorFlags.hxx
Tuple2D.hxx
Tuple3D.hxx
WindowPosSize.hxx
accessiblebrowseboxcell.hxx
accessiblecomponenthelper.hxx
accessiblecontexthelper.hxx
accessibleeventnotifier.hxx
accessiblekeybindinghelper.hxx
accessiblemenubasecomponent.hxx
accessiblemenuitemcomponent.hxx
accessiblerelationsethelper.hxx
accessibletable.hxx
accessibletableprovider.hxx
accessibletexthelper.hxx
accresmgr.hxx
alpha.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
basemutex.hxx
basicrange.hxx
bcolor.hxx
bitmapex.hxx
cairo.hxx
characterattributeshelper.hxx
checksum.hxx
color.hxx
common.hxx
compbase.hxx
compbase_ex.hxx
comphelperdllapi.h
config.h
contnr.hxx
convert.hxx
cow_wrapper.hxx
cppudllapi.h
cppuhelperdllapi.h
ctrl.hxx
degree.hxx
deleter.hxx
dllapi.h
dndhelp.hxx
dockwin.hxx
errcode.hxx
event.hxx
exchange.hxx
fntstyle.hxx
fontdefs.hxx
fontenum.hxx
formats.hxx
ftools.hxx
gen.hxx
globname.hxx
gradient.hxx
hint.hxx
hommatrixtemplate.hxx
idle.hxx
image.hxx
implbase1.hxx
implbase2.hxx
implbase.hxx
implbase_ex.hxx
implbase_ex_post.hxx
implbase_ex_pre.hxx
interfacecontainer.h
kernarray.hxx
keycod.hxx
keycodes.hxx
lang.h
languagetag.hxx
lineend.hxx
link.hxx
log.h
log.hxx
long.hxx
lstbox.hxx
macros.h
mapmod.hxx
mapunit.hxx
menu.hxx
metaactiontypes.hxx
mnemonic.hxx
outdev.hxx
poly.hxx
quickselectionengine.hxx
ref.hxx
region.hxx
safeint.hxx
saldllapi.h
salgtype.hxx
salhelperdllapi.h
salnativewidgets.hxx
scopedbitmapaccess.hxx
sequence.hxx
servicehelper.hxx
settings.hxx
simplereferenceobject.hxx
solar.h
sotdllapi.h
span.hxx
strong_int.hxx
supportsservice.hxx
svapp.hxx
svldllapi.h
syswin.hxx
task.hxx
textfilter.hxx
timer.hxx
toolboxid.hxx
toolsdllapi.h
transfer.hxx
treelist.hxx
treelistbox.hxx
treelistentries.hxx
typed_flags_set.hxx
types.h
typesizes.h
underlyingenumvalue.hxx
unit_conversion.hxx
uno3.hxx
unohelp2.hxx
unotoolsdllapi.h
unotype.hxx
vclenum.hxx
vclevent.hxx
vclptr.hxx
vclreferencebase.hxx
vclxaccessiblebox.hxx
vclxaccessiblecomponent.hxx
vclxaccessibletextcomponent.hxx
vclxdevice.hxx
virdev.hxx
wall.hxx
weak.hxx
weakagg.hxx
weakref.hxx
window.hxx
windowstate.hxx
wintypes.hxx
Generated on Sun Jul 30 2023 04:43:05 for LibreOffice Module accessibility (master) by
1.9.3