LibreOffice Module chart2 (master)
1
chart2
inc
pch
precompiled_chartcore.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:21:03 using:
17
./bin/update_pch chart2 chartcore --cutoff=3 --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 ./chart2/inc/pch/precompiled_chartcore.hxx "make chart2.build" --find-conflicts
21
*/
22
23
#include <
sal/config.h
>
24
#if PCH_LEVEL >= 1
25
#include <algorithm>
26
#include <cassert>
27
#include <cmath>
28
#include <cstddef>
29
#include <cstdlib>
30
#include <functional>
31
#include <iterator>
32
#include <limits>
33
#include <map>
34
#include <memory>
35
#include <mutex>
36
#include <new>
37
#include <optional>
38
#include <ostream>
39
#include <set>
40
#include <string_view>
41
#include <type_traits>
42
#include <unordered_map>
43
#include <utility>
44
#include <vector>
45
#include <boost/property_tree/ptree_fwd.hpp>
46
#endif
// PCH_LEVEL >= 1
47
#if PCH_LEVEL >= 2
48
#include <osl/conditn.hxx>
49
#include <osl/diagnose.h>
50
#include <osl/mutex.hxx>
51
#include <rtl/alloc.h>
52
#include <rtl/character.hxx>
53
#include <rtl/instance.hxx>
54
#include <rtl/locale.h>
55
#include <rtl/math.h>
56
#include <rtl/math.hxx>
57
#include <rtl/ref.hxx>
58
#include <rtl/strbuf.hxx>
59
#include <rtl/string.hxx>
60
#include <rtl/stringconcat.hxx>
61
#include <rtl/stringutils.hxx>
62
#include <rtl/textenc.h>
63
#include <rtl/ustrbuf.hxx>
64
#include <rtl/ustring.h>
65
#include <rtl/ustring.hxx>
66
#include <rtl/uuid.h>
67
#include <
sal/log.hxx
>
68
#include <
sal/macros.h
>
69
#include <
sal/types.h
>
70
#include <
vcl/dllapi.h
>
71
#include <
vcl/settings.hxx
>
72
#include <
vcl/svapp.hxx
>
73
#endif
// PCH_LEVEL >= 2
74
#if PCH_LEVEL >= 3
75
#include <
basegfx/basegfxdllapi.h
>
76
#include <
basegfx/numeric/ftools.hxx
>
77
#include <
basegfx/point/b2dpoint.hxx
>
78
#include <
basegfx/point/b2ipoint.hxx
>
79
#include <
basegfx/polygon/b2dpolygon.hxx
>
80
#include <
basegfx/polygon/b2dpolypolygon.hxx
>
81
#include <
basegfx/range/b2drange.hxx
>
82
#include <
basegfx/tuple/b2dtuple.hxx
>
83
#include <
basegfx/tuple/b2ituple.hxx
>
84
#include <
basegfx/vector/b2dsize.hxx
>
85
#include <
basegfx/vector/b2enums.hxx
>
86
#include <
basegfx/vector/b2ivector.hxx
>
87
#include <
chartview/DrawModelWrapper.hxx
>
88
#include <com/sun/star/awt/Point.hpp>
89
#include <com/sun/star/awt/Size.hpp>
90
#include <com/sun/star/beans/PropertyAttribute.hpp>
91
#include <com/sun/star/beans/PropertyState.hpp>
92
#include <com/sun/star/beans/PropertyValue.hpp>
93
#include <com/sun/star/beans/XFastPropertySet.hpp>
94
#include <com/sun/star/beans/XMultiPropertySet.hpp>
95
#include <com/sun/star/beans/XMultiPropertyStates.hpp>
96
#include <com/sun/star/beans/XPropertySet.hpp>
97
#include <com/sun/star/beans/XPropertySetOption.hpp>
98
#include <com/sun/star/beans/XPropertyState.hpp>
99
#include <com/sun/star/chart/ChartAxisPosition.hpp>
100
#include <com/sun/star/chart/ChartDataRowSource.hpp>
101
#include <com/sun/star/chart/ChartLegendExpansion.hpp>
102
#include <com/sun/star/chart/DataLabelPlacement.hpp>
103
#include <com/sun/star/chart/ErrorBarStyle.hpp>
104
#include <com/sun/star/chart/MissingValueTreatment.hpp>
105
#include <com/sun/star/chart/TimeUnit.hpp>
106
#include <com/sun/star/chart2/AxisType.hpp>
107
#include <com/sun/star/chart2/CurveStyle.hpp>
108
#include <com/sun/star/chart2/DataPointGeometry3D.hpp>
109
#include <com/sun/star/chart2/DataPointLabel.hpp>
110
#include <com/sun/star/chart2/LegendPosition.hpp>
111
#include <com/sun/star/chart2/MovingAverageType.hpp>
112
#include <com/sun/star/chart2/RelativePosition.hpp>
113
#include <com/sun/star/chart2/RelativeSize.hpp>
114
#include <com/sun/star/chart2/StackingDirection.hpp>
115
#include <com/sun/star/chart2/Symbol.hpp>
116
#include <com/sun/star/chart2/SymbolStyle.hpp>
117
#include <com/sun/star/chart2/XDataSeries.hpp>
118
#include <com/sun/star/chart2/XFormattedString2.hpp>
119
#include <com/sun/star/chart2/data/XDataSequence.hpp>
120
#include <com/sun/star/chart2/data/XDataSource.hpp>
121
#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
122
#include <com/sun/star/chart2/data/XPivotTableDataProvider.hpp>
123
#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
124
#include <com/sun/star/container/NoSuchElementException.hpp>
125
#include <com/sun/star/container/XNameContainer.hpp>
126
#include <com/sun/star/drawing/BitmapMode.hpp>
127
#include <com/sun/star/drawing/DoubleSequence.hpp>
128
#include <com/sun/star/drawing/FillStyle.hpp>
129
#include <com/sun/star/drawing/HomogenMatrix.hpp>
130
#include <com/sun/star/drawing/LineCap.hpp>
131
#include <com/sun/star/drawing/LineDash.hpp>
132
#include <com/sun/star/drawing/LineJoint.hpp>
133
#include <com/sun/star/drawing/LineStyle.hpp>
134
#include <com/sun/star/drawing/Position3D.hpp>
135
#include <com/sun/star/drawing/RectanglePoint.hpp>
136
#include <com/sun/star/drawing/ShadeMode.hpp>
137
#include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
138
#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
139
#include <com/sun/star/drawing/XShapes.hpp>
140
#include <com/sun/star/embed/Aspects.hpp>
141
#include <com/sun/star/embed/XStorage.hpp>
142
#include <com/sun/star/frame/XModel.hpp>
143
#include <com/sun/star/io/XInputStream.hpp>
144
#include <com/sun/star/io/XOutputStream.hpp>
145
#include <com/sun/star/io/XSeekable.hpp>
146
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
147
#include <com/sun/star/lang/Locale.hpp>
148
#include <com/sun/star/lang/XComponent.hpp>
149
#include <com/sun/star/lang/XServiceInfo.hpp>
150
#include <com/sun/star/lang/XServiceName.hpp>
151
#include <com/sun/star/lang/XTypeProvider.hpp>
152
#include <com/sun/star/lang/XUnoTunnel.hpp>
153
#include <com/sun/star/style/ParagraphAdjust.hpp>
154
#include <com/sun/star/text/WritingMode2.hpp>
155
#include <com/sun/star/uno/Any.h>
156
#include <com/sun/star/uno/Any.hxx>
157
#include <com/sun/star/uno/Reference.h>
158
#include <com/sun/star/uno/Reference.hxx>
159
#include <com/sun/star/uno/RuntimeException.hpp>
160
#include <com/sun/star/uno/Sequence.h>
161
#include <com/sun/star/uno/Sequence.hxx>
162
#include <com/sun/star/uno/Type.h>
163
#include <com/sun/star/uno/XComponentContext.hpp>
164
#include <com/sun/star/uno/XInterface.hpp>
165
#include <com/sun/star/util/CloseVetoException.hpp>
166
#include <com/sun/star/util/XCloneable.hpp>
167
#include <com/sun/star/util/XModifyListener.hpp>
168
#include <com/sun/star/view/XSelectionSupplier.hpp>
169
#include <
comphelper/comphelperdllapi.h
>
170
#include <
comphelper/diagnose_ex.hxx
>
171
#include <
comphelper/errcode.hxx
>
172
#include <
comphelper/interfacecontainer4.hxx
>
173
#include <
comphelper/processfactory.hxx
>
174
#include <
comphelper/property.hxx
>
175
#include <
comphelper/scopeguard.hxx
>
176
#include <
comphelper/sequence.hxx
>
177
#include <
comphelper/servicehelper.hxx
>
178
#include <
comphelper/uno3.hxx
>
179
#include <
cppu/cppudllapi.h
>
180
#include <
cppuhelper/basemutex.hxx
>
181
#include <
cppuhelper/cppuhelperdllapi.h
>
182
#include <
cppuhelper/implbase.hxx
>
183
#include <
cppuhelper/implbase_ex.hxx
>
184
#include <
cppuhelper/interfacecontainer.h
>
185
#include <
cppuhelper/propshlp.hxx
>
186
#include <
cppuhelper/queryinterface.hxx
>
187
#include <
cppuhelper/supportsservice.hxx
>
188
#include <
cppuhelper/weak.hxx
>
189
#include <
cppuhelper/weakref.hxx
>
190
#include <
editeng/editengdllapi.h
>
191
#include <
editeng/unoprnms.hxx
>
192
#include <
i18nlangtag/i18nlangtagdllapi.h
>
193
#include <
i18nlangtag/lang.h
>
194
#include <
i18nlangtag/languagetag.hxx
>
195
#include <libxml/xmlwriter.h>
196
#include <
o3tl/cow_wrapper.hxx
>
197
#include <
o3tl/safeint.hxx
>
198
#include <
o3tl/span.hxx
>
199
#include <
o3tl/string_view.hxx
>
200
#include <
o3tl/typed_flags_set.hxx
>
201
#include <officecfg/Office/Compatibility.hxx>
202
#include <
salhelper/simplereferenceobject.hxx
>
203
#include <
svl/cintitem.hxx
>
204
#include <
svl/eitem.hxx
>
205
#include <
svl/intitem.hxx
>
206
#include <
svl/numformat.hxx
>
207
#include <
svl/poolitem.hxx
>
208
#include <
svl/svldllapi.h
>
209
#include <
svl/typedwhich.hxx
>
210
#include <
svx/svdpage.hxx
>
211
#include <
svx/svxdllapi.h
>
212
#include <
svx/unoshape.hxx
>
213
#include <
tools/UnitConversion.hxx
>
214
#include <
tools/color.hxx
>
215
#include <
tools/gen.hxx
>
216
#include <
tools/helpers.hxx
>
217
#include <
tools/lineend.hxx
>
218
#include <
tools/link.hxx
>
219
#include <
tools/long.hxx
>
220
#include <
tools/ref.hxx
>
221
#include <
tools/stream.hxx
>
222
#include <
tools/toolsdllapi.h
>
223
#include <
unotools/options.hxx
>
224
#include <
unotools/unotoolsdllapi.h
>
225
#endif
// PCH_LEVEL >= 3
226
#if PCH_LEVEL >= 4
227
#include <
Axis.hxx
>
228
#include <
AxisHelper.hxx
>
229
#include <
AxisIndexDefines.hxx
>
230
#include <
BaseCoordinateSystem.hxx
>
231
#include <
BaseGFXHelper.hxx
>
232
#include <
CartesianCoordinateSystem.hxx
>
233
#include <
CharacterProperties.hxx
>
234
#include <
ChartModel.hxx
>
235
#include <
ChartModelHelper.hxx
>
236
#include <
ChartType.hxx
>
237
#include <
ChartTypeHelper.hxx
>
238
#include <
ChartTypeManager.hxx
>
239
#include <
ChartTypeTemplate.hxx
>
240
#include <
ChartView.hxx
>
241
#include <
ChartViewHelper.hxx
>
242
#include <
Clipping.hxx
>
243
#include <
CloneHelper.hxx
>
244
#include <
CommonConverters.hxx
>
245
#include <
CommonFunctors.hxx
>
246
#include <
ControllerLockGuard.hxx
>
247
#include <
DataSeries.hxx
>
248
#include <
DataSeriesHelper.hxx
>
249
#include <
DataSeriesProperties.hxx
>
250
#include <
DataSource.hxx
>
251
#include <
DataSourceHelper.hxx
>
252
#include <
DataTable.hxx
>
253
#include <
DateHelper.hxx
>
254
#include <
Diagram.hxx
>
255
#include <
DiagramHelper.hxx
>
256
#include <
ExplicitCategoriesProvider.hxx
>
257
#include <
FillProperties.hxx
>
258
#include <
FormattedString.hxx
>
259
#include <
GridProperties.hxx
>
260
#include <
InternalDataProvider.hxx
>
261
#include <
LabelPositionHelper.hxx
>
262
#include <
LabeledDataSequence.hxx
>
263
#include <
Legend.hxx
>
264
#include <
LinePropertiesHelper.hxx
>
265
#include <
MediaDescriptorHelper.hxx
>
266
#include <
ModifyListenerHelper.hxx
>
267
#include <
NumberFormatterWrapper.hxx
>
268
#include <
ObjectIdentifier.hxx
>
269
#include <
PlottingPositionHelper.hxx
>
270
#include <
PolarCoordinateSystem.hxx
>
271
#include <
PolarLabelPositionHelper.hxx
>
272
#include <
PropertyHelper.hxx
>
273
#include <
PropertyMapper.hxx
>
274
#include <
RangeHighlighter.hxx
>
275
#include <
ReferenceSizeProvider.hxx
>
276
#include <
RegressionCalculationHelper.hxx
>
277
#include <
RegressionCurveCalculator.hxx
>
278
#include <
RegressionCurveHelper.hxx
>
279
#include <
RegressionCurveModel.hxx
>
280
#include <
RelativePositionHelper.hxx
>
281
#include <
RelativeSizeHelper.hxx
>
282
#include <
ResId.hxx
>
283
#include <
ScaleAutomatism.hxx
>
284
#include <
ShapeFactory.hxx
>
285
#include <
SpecialCharacters.hxx
>
286
#include <
Stripe.hxx
>
287
#include <
ThreeDHelper.hxx
>
288
#include <
Title.hxx
>
289
#include <
TitleHelper.hxx
>
290
#include <
UserDefinedProperties.hxx
>
291
#include <
VLineProperties.hxx
>
292
#include <
VSeriesPlotter.hxx
>
293
#include <
ViewDefines.hxx
>
294
#include <
WrappedProperty.hxx
>
295
#include <
charttoolsdllapi.hxx
>
296
#include <
defines.hxx
>
297
#include <servicenames.hxx>
298
#include <
servicenames_charttypes.hxx
>
299
#include <
servicenames_coosystems.hxx
>
300
#include <unonames.hxx>
301
#endif
// PCH_LEVEL >= 4
302
303
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
AxisHelper.hxx
AxisIndexDefines.hxx
Axis.hxx
BaseCoordinateSystem.hxx
BaseGFXHelper.hxx
CartesianCoordinateSystem.hxx
CharacterProperties.hxx
ChartModelHelper.hxx
ChartModel.hxx
ChartTypeHelper.hxx
ChartTypeManager.hxx
ChartTypeTemplate.hxx
ChartType.hxx
ChartViewHelper.hxx
ChartView.hxx
Clipping.hxx
CloneHelper.hxx
CommonConverters.hxx
CommonFunctors.hxx
ControllerLockGuard.hxx
DataSeriesHelper.hxx
DataSeriesProperties.hxx
DataSeries.hxx
DataSourceHelper.hxx
DataSource.hxx
DataTable.hxx
DateHelper.hxx
DiagramHelper.hxx
Diagram.hxx
DrawModelWrapper.hxx
ExplicitCategoriesProvider.hxx
FillProperties.hxx
FormattedString.hxx
GridProperties.hxx
InternalDataProvider.hxx
LabelPositionHelper.hxx
LabeledDataSequence.hxx
Legend.hxx
LinePropertiesHelper.hxx
MediaDescriptorHelper.hxx
ModifyListenerHelper.hxx
NumberFormatterWrapper.hxx
ObjectIdentifier.hxx
PlottingPositionHelper.hxx
PolarCoordinateSystem.hxx
PolarLabelPositionHelper.hxx
PropertyHelper.hxx
PropertyMapper.hxx
RangeHighlighter.hxx
ReferenceSizeProvider.hxx
RegressionCalculationHelper.hxx
RegressionCurveCalculator.hxx
RegressionCurveHelper.hxx
RegressionCurveModel.hxx
RelativePositionHelper.hxx
RelativeSizeHelper.hxx
ResId.hxx
ScaleAutomatism.hxx
ShapeFactory.hxx
SpecialCharacters.hxx
Stripe.hxx
ThreeDHelper.hxx
TitleHelper.hxx
Title.hxx
UnitConversion.hxx
UserDefinedProperties.hxx
VLineProperties.hxx
VSeriesPlotter.hxx
ViewDefines.hxx
WrappedProperty.hxx
b2dpoint.hxx
b2dpolygon.hxx
b2dpolypolygon.hxx
b2drange.hxx
b2dsize.hxx
b2dtuple.hxx
b2enums.hxx
b2ipoint.hxx
b2ituple.hxx
b2ivector.hxx
basegfxdllapi.h
basemutex.hxx
charttoolsdllapi.hxx
cintitem.hxx
color.hxx
comphelperdllapi.h
config.h
cow_wrapper.hxx
cppudllapi.h
cppuhelperdllapi.h
defines.hxx
diagnose_ex.hxx
dllapi.h
editengdllapi.h
eitem.hxx
errcode.hxx
ftools.hxx
gen.hxx
helpers.hxx
i18nlangtagdllapi.h
implbase.hxx
implbase_ex.hxx
interfacecontainer4.hxx
interfacecontainer.h
intitem.hxx
lang.h
languagetag.hxx
lineend.hxx
link.hxx
log.hxx
long.hxx
macros.h
numformat.hxx
options.hxx
poolitem.hxx
processfactory.hxx
property.hxx
propshlp.hxx
queryinterface.hxx
ref.hxx
safeint.hxx
scopeguard.hxx
sequence.hxx
servicehelper.hxx
servicenames_charttypes.hxx
servicenames_coosystems.hxx
settings.hxx
simplereferenceobject.hxx
span.hxx
stream.hxx
string_view.hxx
supportsservice.hxx
svapp.hxx
svdpage.hxx
svldllapi.h
svxdllapi.h
toolsdllapi.h
typed_flags_set.hxx
typedwhich.hxx
types.h
uno3.hxx
unoprnms.hxx
unoshape.hxx
unotoolsdllapi.h
weak.hxx
weakref.hxx
Generated on Sun Jul 30 2023 04:39:22 for LibreOffice Module chart2 (master) by
1.9.3