Version 6.4.0.3, tag libreoffice-6.4.0.3
[LibreOffice.git] / chart2 / IwyuFilter_chart2.yaml
blob445a9f7d60ebac128ab994393cde0fb5db1286b1
1 ---
2 assumeFilename: chart2/source/controller/main/ChartWindow.cxx
3 blacklist:
4     chart2/inc/ChartModel.hxx:
5     # base class has to be a complete type
6     - com/sun/star/chart2/X3DChartWindowProvider.hpp
7     - com/sun/star/chart2/XChartDocument.hpp
8     - com/sun/star/chart2/XTitled.hpp
9     - com/sun/star/chart2/data/XDataReceiver.hpp
10     - com/sun/star/chart2/data/XDataSource.hpp
11     - com/sun/star/container/XChild.hpp
12     - com/sun/star/datatransfer/XTransferable.hpp
13     - com/sun/star/document/XDocumentPropertiesSupplier.hpp
14     - com/sun/star/document/XStorageBasedDocument.hpp
15     - com/sun/star/document/XUndoManagerSupplier.hpp
16     - com/sun/star/embed/XVisualObject.hpp
17     - com/sun/star/frame/XLoadable.hpp
18     - com/sun/star/frame/XStorable2.hpp
19     - com/sun/star/lang/XInitialization.hpp
20     - com/sun/star/lang/XMultiServiceFactory.hpp
21     - com/sun/star/lang/XServiceInfo.hpp
22     - com/sun/star/lang/XUnoTunnel.hpp
23     - com/sun/star/qa/XDumper.hpp
24     - com/sun/star/util/XCloneable.hpp
25     - com/sun/star/util/XCloseable.hpp
26     - com/sun/star/util/XModifiable.hpp
27     - com/sun/star/util/XNumberFormatsSupplier.hpp
28     - com/sun/star/util/XUpdatable.hpp
29     chart2/inc/ChartView.hxx:
30     # base class has to be a complete type
31     - com/sun/star/util/XModeChangeBroadcaster.hpp
32     - com/sun/star/util/XUpdatable2.hpp
33     - com/sun/star/beans/XPropertySet.hpp
34     - com/sun/star/datatransfer/XTransferable.hpp
35     - com/sun/star/lang/XInitialization.hpp
36     - com/sun/star/lang/XMultiServiceFactory.hpp
37     - com/sun/star/lang/XServiceInfo.hpp
38     - com/sun/star/lang/XUnoTunnel.hpp
39     - com/sun/star/qa/XDumper.hpp
40     - com/sun/star/util/XModifyListener.hpp
41     chart2/source/inc/AxisHelper.hxx:
42     # base class has to be a complete type
43     - com/sun/star/chart2/ScaleData.hpp
44     chart2/source/inc/CachedDataSequence.hxx:
45     # base class has to be a complete type
46     - com/sun/star/chart2/data/XDataSequence.hpp
47     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
48     - com/sun/star/chart2/data/XTextualDataSequence.hpp
49     - com/sun/star/lang/XInitialization.hpp
50     - com/sun/star/lang/XServiceInfo.hpp
51     - com/sun/star/util/XCloneable.hpp
52     - com/sun/star/util/XModifyBroadcaster.hpp
53     chart2/source/inc/ConfigColorScheme.hxx:
54     # base class has to be a complete type
55     - com/sun/star/chart2/XColorScheme.hpp
56     - com/sun/star/lang/XServiceInfo.hpp
57     chart2/source/inc/chartview/ChartSfxItemIds.hxx:
58     # Needed for TypedWhichId macros
59     - class SvxSizeItem
60     - class SfxIntegerListItem
61     - class SfxBoolItem
62     - class SfxStringItem
63     - class SfxInt32Item
64     - class SfxUInt32Item
65     - class SvxChartIndicateItem
66     - class SvxDoubleItem
67     - class SvxBrushItem
68     chart2/source/inc/chartview/ExplicitScaleValues.hxx:
69     # base class has to be a complete type
70     - com/sun/star/chart2/XScaling.hpp
71     chart2/source/inc/DataSource.hxx:
72     # base class has to be a complete type
73     - com/sun/star/chart2/data/XDataSink.hpp
74     - com/sun/star/chart2/data/XDataSource.hpp
75     - com/sun/star/lang/XServiceInfo.hpp
76     chart2/source/inc/DiagramHelper.hxx:
77     # # typedef in base class needs a complete type
78     - com/sun/star/chart2/XChartTypeTemplate.hpp
79     chart2/source/inc/ErrorBar.hxx:
80     # base class has to be a complete type
81     - com/sun/star/beans/XPropertySet.hpp
82     - com/sun/star/beans/XPropertyState.hpp
83     - com/sun/star/chart2/data/XDataSink.hpp
84     - com/sun/star/chart2/data/XDataSource.hpp
85     - com/sun/star/lang/XServiceInfo.hpp
86     - com/sun/star/util/XCloneable.hpp
87     - com/sun/star/util/XModifyBroadcaster.hpp
88     - com/sun/star/util/XModifyListener.hpp
89     chart2/source/inc/InternalData.hxx:
90     # complete type is needed in the inline dtor
91     - com/sun/star/uno/Sequence.hxx
92     chart2/source/inc/InternalDataProvider.hxx:
93     # base class has to be a complete type
94     - com/sun/star/chart2/data/XRangeXMLConversion.hpp
95     - com/sun/star/chart2/XAnyDescriptionAccess.hpp
96     - com/sun/star/chart2/XInternalDataProvider.hpp
97     - com/sun/star/chart/XDateCategories.hpp
98     - com/sun/star/lang/XInitialization.hpp
99     - com/sun/star/lang/XServiceInfo.hpp
100     - com/sun/star/util/XCloneable.hpp
101     chart2/source/inc/LabeledDataSequence.hxx:
102     # base class has to be a complete type
103     - com/sun/star/chart2/data/XLabeledDataSequence2.hpp
104     - com/sun/star/lang/XServiceInfo.hpp
105     chart2/source/inc/ModifyListenerHelper.hxx:
106     # base class has to be a complete type
107     - com/sun/star/util/XModifyListener.hpp
108     chart2/source/inc/NameContainer.hxx:
109     # base class has to be a complete type
110     - com/sun/star/container/XNameContainer.hpp
111     - com/sun/star/lang/XServiceInfo.hpp
112     - com/sun/star/util/XCloneable.hpp
113     chart2/source/inc/NumberFormatterWrapper.hxx:
114     # base class has to be a complete type
115     - com/sun/star/util/XNumberFormatsSupplier.hpp
116     chart2/source/inc/PropertyHelper.hxx:
117     # base class has to be a complete type
118     - com/sun/star/uno/Any.hxx
119     chart2/source/inc/PopupRequest.hxx:
120     # base class has to be a complete type
121     - com/sun/star/awt/XRequestCallback.hpp
122     chart2/source/inc/RangeHighlighter.hxx:
123     # base class has to be a complete type
124     - com/sun/star/chart2/data/XRangeHighlighter.hpp
125     - com/sun/star/view/XSelectionChangeListener.hpp
126     chart2/source/inc/RegressionCurveCalculator.hxx:
127     # base class has to be a complete type
128     - com/sun/star/chart2/XRegressionCurveCalculator.hpp
129     chart2/source/inc/Scaling.hxx:
130     # base class has to be a complete type
131     - com/sun/star/chart2/XScaling.hpp
132     - com/sun/star/lang/XServiceInfo.hpp
133     - com/sun/star/lang/XServiceName.hpp
134     chart2/source/inc/UncachedDataSequence.hxx:
135     # base class has to be a complete type
136     - com/sun/star/chart2/data/XDataSequence.hpp
137     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
138     - com/sun/star/chart2/data/XTextualDataSequence.hpp
139     - com/sun/star/container/XIndexReplace.hpp
140     - com/sun/star/container/XNamed.hpp
141     - com/sun/star/lang/XServiceInfo.hpp
142     - com/sun/star/util/XCloneable.hpp
143     - com/sun/star/util/XModifiable.hpp
144     chart2/source/inc/WeakListenerAdapter.hxx:
145     # base class has to be a complete type
146     - com/sun/star/util/XModifyListener.hpp
147     - com/sun/star/view/XSelectionChangeListener.hpp
148     chart2/source/inc/WrappedProperty.hxx:
149     # Needed for implicit dtor
150     - com/sun/star/uno/Any.hxx
151     chart2/source/inc/WrappedPropertySet.hxx:
152     # base class has to be a complete type
153     - com/sun/star/beans/XMultiPropertySet.hpp
154     - com/sun/star/beans/XMultiPropertyStates.hpp
155     - com/sun/star/beans/XPropertySet.hpp
156     - com/sun/star/beans/XPropertyState.hpp
157     chart2/source/model/inc/BaseCoordinateSystem.hxx:
158     # base class has to be a complete type
159     - com/sun/star/chart2/XChartTypeContainer.hpp
160     - com/sun/star/chart2/XCoordinateSystem.hpp
161     - com/sun/star/lang/XServiceInfo.hpp
162     - com/sun/star/util/XCloneable.hpp
163     - com/sun/star/util/XModifyBroadcaster.hpp
164     - com/sun/star/util/XModifyListener.hpp
165     chart2/source/model/inc/ChartTypeManager.hxx:
166     # base class has to be a complete type
167     - com/sun/star/chart2/XChartTypeManager.hpp
168     - com/sun/star/lang/XMultiServiceFactory.hpp
169     - com/sun/star/lang/XServiceInfo.hpp
170     chart2/source/model/inc/DataSeries.hxx:
171     # base class has to be a complete type
172     - com/sun/star/chart2/XDataSeries.hpp
173     - com/sun/star/chart2/XRegressionCurveContainer.hpp
174     - com/sun/star/chart2/data/XDataSink.hpp
175     - com/sun/star/chart2/data/XDataSource.hpp
176     - com/sun/star/lang/XServiceInfo.hpp
177     - com/sun/star/util/XCloneable.hpp
178     - com/sun/star/util/XModifyBroadcaster.hpp
179     - com/sun/star/util/XModifyListener.hpp
180     chart2/source/model/inc/Diagram.hxx:
181     # base class has to be a complete type
182     - com/sun/star/chart/X3DDefaultSetter.hpp
183     - com/sun/star/chart2/XCoordinateSystemContainer.hpp
184     - com/sun/star/chart2/XDiagram.hpp
185     - com/sun/star/chart2/XTitled.hpp
186     - com/sun/star/lang/XServiceInfo.hpp
187     - com/sun/star/util/XCloneable.hpp
188     - com/sun/star/util/XModifyBroadcaster.hpp
189     - com/sun/star/util/XModifyListener.hpp
190     chart2/source/model/inc/StockBar.hxx:
191     # base class has to be a complete type
192     - com/sun/star/util/XCloneable.hpp
193     - com/sun/star/util/XModifyBroadcaster.hpp
194     - com/sun/star/util/XModifyListener.hpp
195     chart2/source/model/inc/XMLFilter.hxx:
196     # base class has to be a complete type
197     - com/sun/star/document/XExporter.hpp
198     - com/sun/star/document/XFilter.hpp
199     - com/sun/star/document/XImporter.hpp
200     - com/sun/star/io/XActiveDataSource.hpp
201     - com/sun/star/lang/XMultiServiceFactory.hpp
202     - com/sun/star/lang/XServiceInfo.hpp
203     chart2/source/model/main/DataPoint.hxx:
204     # base class has to be a complete type
205     - com/sun/star/container/XChild.hpp
206     - com/sun/star/lang/XServiceInfo.hpp
207     - com/sun/star/util/XCloneable.hpp
208     - com/sun/star/util/XModifyBroadcaster.hpp
209     - com/sun/star/util/XModifyListener.hpp
210     chart2/source/model/main/Axis.hxx:
211     # base class has to be a complete type
212     - com/sun/star/chart2/XAxis.hpp
213     - com/sun/star/chart2/XTitled.hpp
214     - com/sun/star/lang/XServiceInfo.hpp
215     - com/sun/star/util/XCloneable.hpp
216     - com/sun/star/util/XModifyBroadcaster.hpp
217     - com/sun/star/util/XModifyListener.hpp
218     chart2/source/model/main/Axis.cxx:
219     # Needed for template
220     - com/sun/star/awt/Size.hpp
221     chart2/source/model/main/DataPointProperties.cxx:
222     # Needed for template
223     - com/sun/star/chart2/XDataPointCustomLabelField.hpp
224     chart2/source/model/main/Diagram.cxx:
225     # Needed for template
226     - com/sun/star/chart2/RelativePosition.hpp
227     - com/sun/star/chart2/RelativeSize.hpp
228     chart2/source/model/main/FormattedString.hxx:
229     # base class has to be a complete type
230     - com/sun/star/chart2/XDataPointCustomLabelField.hpp
231     - com/sun/star/lang/XServiceInfo.hpp
232     - com/sun/star/util/XCloneable.hpp
233     - com/sun/star/util/XModifyBroadcaster.hpp
234     - com/sun/star/util/XModifyListener.hpp
235     chart2/source/model/main/GridProperties.hxx:
236     # base class has to be a complete type
237     - com/sun/star/lang/XServiceInfo.hpp
238     - com/sun/star/util/XCloneable.hpp
239     - com/sun/star/util/XModifyBroadcaster.hpp
240     - com/sun/star/util/XModifyListener.hpp
241     chart2/source/model/main/Legend.hxx:
242     # base class has to be a complete type
243     - com/sun/star/chart2/XLegend.hpp
244     - com/sun/star/lang/XServiceInfo.hpp
245     - com/sun/star/util/XCloneable.hpp
246     - com/sun/star/util/XModifyBroadcaster.hpp
247     - com/sun/star/util/XModifyListener.hpp
248     chart2/source/model/main/Legend.cxx:
249     # Needed for template
250     - com/sun/star/awt/Size.hpp
251     - com/sun/star/chart2/RelativePosition.hpp
252     - com/sun/star/chart2/RelativeSize.hpp
253     chart2/source/model/main/PageBackground.hxx:
254     # base class has to be a complete type
255     - com/sun/star/lang/XServiceInfo.hpp
256     - com/sun/star/util/XCloneable.hpp
257     - com/sun/star/util/XModifyBroadcaster.hpp
258     - com/sun/star/util/XModifyListener.hpp
259     chart2/source/model/main/Title.hxx:
260     # base class has to be a complete type
261     - com/sun/star/chart2/XTitle.hpp
262     - com/sun/star/lang/XServiceInfo.hpp
263     - com/sun/star/util/XCloneable.hpp
264     - com/sun/star/util/XModifyBroadcaster.hpp
265     - com/sun/star/util/XModifyListener.hpp
266     chart2/source/model/main/Title.cxx:
267     # Needed for template
268     - com/sun/star/awt/Size.hpp
269     - com/sun/star/chart2/RelativePosition.hpp
270     chart2/source/model/main/UndoManager.hxx:
271     # base class has to be a complete type
272     - com/sun/star/document/XUndoManager.hpp
273     - com/sun/star/util/XModifyBroadcaster.hpp
274     chart2/source/model/main/Wall.hxx:
275     # base class has to be a complete type
276     - com/sun/star/util/XCloneable.hpp
277     - com/sun/star/util/XModifyBroadcaster.hpp
278     - com/sun/star/util/XModifyListener.hpp
279     chart2/source/model/template/ChartType.hxx:
280     # base class has to be a complete type
281     - com/sun/star/chart2/XChartType.hpp
282     - com/sun/star/chart2/XDataSeriesContainer.hpp
283     - com/sun/star/lang/XServiceInfo.hpp
284     - com/sun/star/util/XCloneable.hpp
285     - com/sun/star/util/XModifyBroadcaster.hpp
286     - com/sun/star/util/XModifyListener.hpp
287     chart2/source/model/template/ChartTypeTemplate.hxx:
288     # base class has to be a complete type
289     - com/sun/star/chart2/XChartTypeTemplate.hpp
290     - com/sun/star/lang/XServiceName.hpp
291     chart2/source/model/template/DataInterpreter.hxx:
292     # base class has to be a complete type
293     - com/sun/star/chart2/XDataInterpreter.hpp
294     - com/sun/star/lang/XServiceInfo.hpp
295     chart2/source/model/template/XYDataInterpreter.cxx:
296     # Used after #ifdef
297     - sal/log.hxx
298     chart2/source/tools/RegressionCurveModel.hxx:
299     # base class has to be a complete type
300     - com/sun/star/chart2/XRegressionCurve.hpp
301     - com/sun/star/lang/XServiceInfo.hpp
302     - com/sun/star/lang/XServiceName.hpp
303     - com/sun/star/util/XCloneable.hpp
304     - com/sun/star/util/XModifyBroadcaster.hpp
305     - com/sun/star/util/XModifyListener.hpp
306     chart2/source/tools/ImplOPropertySet.cxx:
307     # Needed for template
308     - com/sun/star/style/XStyle.hpp
309     chart2/source/tools/LinePropertiesHelper.cxx:
310     # Needed for template
311     - com/sun/star/drawing/LineDash.hpp
312     chart2/source/tools/LifeTime.cxx:
313     # Has to be complete type
314     - com/sun/star/util/CloseVetoException.hpp
315     chart2/source/tools/MediaDescriptorHelper.cxx:
316     # Needed for template
317     - com/sun/star/embed/XStorage.hpp
318     chart2/source/tools/ObjectIdentifier.cxx:
319     # Needed for template
320     - com/sun/star/drawing/XShape.hpp
321     chart2/source/tools/RangeHighlighter.cxx:
322     # Needed for template
323     - com/sun/star/drawing/XShape.hpp
324     chart2/source/tools/RegressionEquation.hxx:
325     # base class has to be a complete type
326     - com/sun/star/chart2/XTitle.hpp
327     - com/sun/star/lang/XServiceInfo.hpp
328     - com/sun/star/util/XCloneable.hpp
329     - com/sun/star/util/XModifyBroadcaster.hpp
330     - com/sun/star/util/XModifyListener.hpp
331     chart2/source/tools/RegressionEquation.cxx:
332     # Needed for template
333     - com/sun/star/awt/Size.hpp
334     - com/sun/star/chart2/RelativePosition.hpp
335     chart2/source/tools/UserDefinedProperties.cxx:
336     # Needs a complete type
337     - com/sun/star/beans/Property.hpp
338     # Needed for template
339     - com/sun/star/container/XNameContainer.hpp
340     chart2/source/view/inc/3DChartObjects.hxx:
341     # base class has to be a complete type
342     - boost/shared_array.hpp
343     - map
344     chart2/source/view/inc/Linear3DTransformation.hxx:
345     # base class has to be a complete type
346     - com/sun/star/chart2/XTransformation.hpp
347     chart2/source/view/inc/VLineProperties.hxx:
348     # base class has to be a complete type
349     - com/sun/star/uno/Reference.h
350     chart2/source/view/inc/VPolarTransformation.hxx:
351     # base class has to be a complete type
352     - com/sun/star/chart2/XTransformation.hpp
353     chart2/source/view/axes/DateScaling.hxx:
354     # base class has to be a complete type
355     - com/sun/star/chart2/XScaling.hpp
356     - com/sun/star/lang/XServiceInfo.hpp
357     - com/sun/star/lang/XServiceName.hpp
358     # TODO: in view/axes iwyu actually runs without
359     # -I/$SRCDIR/chart2/source/view/inc
360     # thus gives way more false positives
361     chart2/source/view/axes/VAxisOrGridBase.hxx:
362     # False positives
363     - ThreeDHelper.hxx
364     - basegfx/matrix/b3dhommatrix.hxx
365     chart2/source/view/axes/VAxisProperties.hxx:
366     # False positives
367     - com/sun/star/awt/Rectangle.hpp
368     - com/sun/star/awt/Size.hpp
369     - com/sun/star/chart/ChartAxisMarkPosition.hpp
370     - com/sun/star/chart/ChartAxisPosition.hpp
371     - com/sun/star/uno/Any.hxx
372     - vector
373     - TickmarkProperties.hxx
374     chart2/source/view/axes/VCartesianGrid.hxx:
375     # base class has to be a complete type
376     - com/sun/star/beans/XPropertySet.hpp
377     chart2/source/view/axes/VPolarAxis.hxx:
378     # False positives
379     - memory
380     chart2/source/view/axes/VPolarGrid.hxx:
381     # False positives
382     - memory
383     chart2/source/view/axes/VPolarGrid.hxx:
384     # False positives
385     - com/sun/star/drawing/PointSequenceSequence.hpp
386     chart2/source/view/axes/VPolarRadiusAxis.hxx:
387     # False positives
388     - memory
389     chart2/source/view/axes/VPolarGrid.hxx:
390     # False positives
391     - memory
392     - com/sun/star/drawing/PointSequenceSequence.hpp
393     chart2/source/view/charttypes/BarChart.hxx:
394     # False positives
395     - memory
396     chart2/source/view/charttypes/CandleStickChart.hxx:
397     # False positives
398     - memory
399     chart2/source/view/charttypes/AreaChart.hxx:
400     # False positives
401     - memory
402     chart2/source/view/charttypes/NetChart.hxx:
403     # False positives
404     - memory
405     chart2/source/view/charttypes/PieChart.hxx:
406     # False positives
407     - memory
408     - basegfx/vector/b2ivector.hxx
409     - com/sun/star/awt/Point.hpp
410     chart2/source/controller/inc/AccessibleTextHelper.hxx:
411     # base class has to be a complete type
412     - com/sun/star/accessibility/XAccessibleContext.hpp
413     - com/sun/star/lang/XInitialization.hpp
414     chart2/source/controller/inc/AccessibleChartView.hxx:
415     # base class has to be a complete type
416     - com/sun/star/lang/XInitialization.hpp
417     - com/sun/star/view/XSelectionChangeListener.hpp
418     chart2/source/controller/inc/AccessibleBase.hxx:
419     # base class has to be a complete type
420     - com/sun/star/accessibility/XAccessible.hpp
421     - com/sun/star/accessibility/XAccessibleContext.hpp
422     - com/sun/star/accessibility/XAccessibleComponent.hpp
423     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
424     - com/sun/star/lang/XServiceInfo.hpp
425     - com/sun/star/lang/XEventListener.hpp
426     chart2/source/controller/inc/CharacterPropertyItemConverter.hxx:
427     # has to be a complete type
428     - com/sun/star/awt/Size.hpp
429     chart2/source/controller/inc/ChartToolbarController.hxx:
430     # base class has to be a complete type
431     - com/sun/star/frame/XStatusListener.hpp
432     - com/sun/star/frame/XToolbarController.hpp
433     - com/sun/star/lang/XInitialization.hpp
434     - com/sun/star/lang/XServiceInfo.hpp
435     - com/sun/star/util/XUpdatable.hpp
436     chart2/source/controller/inc/ChartController.hxx:
437     # base class has to be a complete type
438     - com/sun/star/frame/XController.hpp
439     - com/sun/star/frame/XDispatchProvider.hpp
440     - com/sun/star/frame/XLayoutManagerListener.hpp
441     - com/sun/star/ui/XContextMenuInterception.hpp
442     - com/sun/star/util/XModeChangeListener.hpp
443     - com/sun/star/lang/XMultiServiceFactory.hpp
444     - com/sun/star/lang/XServiceInfo.hpp
445     - com/sun/star/util/XCloseListener.hpp
446     - com/sun/star/util/XModifyListener.hpp
447     chart2/source/controller/inc/ChartDocumentWrapper.hxx:
448     # base class has to be a complete type
449      - com/sun/star/chart/XChartDocument.hpp
450      - com/sun/star/drawing/XDrawPageSupplier.hpp
451      - com/sun/star/lang/XMultiServiceFactory.hpp
452      - com/sun/star/lang/XServiceInfo.hpp
453      - com/sun/star/uno/XAggregation.hpp
454     chart2/source/controller/inc/dlg_ChartType.hxx:
455     # Needed for vclptr type
456     - namespace chart { class ChartTypeTabPage; }
457     chart2/source/controller/inc/dlg_DataEditor.hxx:
458     # Needed for vclptr type
459     - namespace chart { class DataBrowser; }
460     chart2/source/controller/inc/dlg_View3D.hxx:
461     - namespace chart { class ThreeD_SceneAppearance_TabPage; }
462     - namespace chart { class ThreeD_SceneGeometry_TabPage; }
463     - namespace chart { class ThreeD_SceneIllumination_TabPage; }
464     chart2/source/controller/dialogs/tp_3D_SceneIllumination.hxx:
465     # Needed for vclptr type
466     - class ColorListBox
467     chart2/source/controller/inc/ItemPropertyMap.hxx:
468     # base class has to be a complete type
469     - map
470     chart2/source/controller/inc/RangeSelectionHelper.hxx:
471     # base class has to be a complete type
472     - com/sun/star/uno/Sequence.h
473     chart2/source/controller/inc/RangeSelectionListener.hxx:
474     # base class has to be a complete type
475     - com/sun/star/sheet/XRangeSelectionListener.hpp
476     chart2/source/controller/accessibility/AccessibleBase.cxx:
477     # Needed for template
478     - com/sun/star/chart2/XChartDocument.hpp
479     chart2/source/controller/accessibility/AccessibleChartShape.hxx:
480     # base class has to be a complete type
481     - AccessibleBase.hxx
482     - com/sun/star/accessibility/XAccessibleExtendedComponent.hpp
483     chart2/source/controller/accessibility/AccessibleChartElement.hxx:
484     # base class has to be a complete type
485     - AccessibleBase.hxx
486     - com/sun/star/accessibility/XAccessibleExtendedComponent.hpp
487     chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx:
488     # Needed for complex variable type
489     - com/sun/star/util/XRefreshable.hpp
490     chart2/source/controller/chartapiwrapper/WrappedAddInProperty.cxx:
491     # Needed for complex variable type
492     - com/sun/star/util/XRefreshable.hpp
493     chart2/source/controller/dialogs/DataBrowser.cxx:
494     # Needed for complex variable type
495     - com/sun/star/chart2/XChartDocument.hpp
496     chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx:
497     # Needed for complex variable type
498     - com/sun/star/frame/XModel.hpp
499     chart2/source/controller/main/ChartModelClone.hxx:
500     # Needed for implicit dtor
501     - com/sun/star/uno/Any.hxx
502     chart2/source/controller/main/ChartFrameloader.hxx:
503     # base class has to be a complete type
504     - com/sun/star/frame/XSynchronousFrameLoader.hpp
505     - com/sun/star/lang/XServiceInfo.hpp
506     chart2/source/controller/main/CommandDispatch.hxx:
507     # base class has to be a complete type
508     - com/sun/star/frame/XDispatch.hpp
509     - com/sun/star/util/XModifyListener.hpp
510     - comphelper/interfacecontainer2.hxx
511     chart2/source/controller/main/ControllerCommandDispatch.hxx:
512     # base class has to be a complete type
513     - CommandDispatch.hxx
514     - com/sun/star/view/XSelectionChangeListener.hpp
515     chart2/source/controller/main/ElementSelector.hxx:
516     # base class has to be a complete type
517     - com/sun/star/lang/XServiceInfo.hpp
518     chart2/source/view/main/ShapeFactory.cxx:
519     # Needed for template
520     - com/sun/star/graphic/XGraphic.hpp
521     chart2/source/controller/main/StatusBarCommandDispatch.hxx:
522     # base class has to be a complete type
523     - CommandDispatch.hxx
524     - com/sun/star/view/XSelectionChangeListener.hpp
525     chart2/source/controller/main/ChartController_EditData.cxx:
526     # Needed for member access
527     - ChartWindow.hxx
528     chart2/source/controller/main/ChartController_Position.cxx:
529     # Needed for member access
530     - ChartWindow.hxx
531     chart2/source/controller/main/ChartController_Properties.cxx:
532     # Needed for member access
533     - ChartWindow.hxx
534     chart2/source/controller/main/ChartController_Tools.cxx:
535     # Needed for template
536     - com/sun/star/graphic/XGraphic.hpp
537     chart2/source/controller/main/UndoActions.hxx:
538     # base class has to be a complete type
539     - com/sun/star/document/XUndoAction.hpp
540     chart2/source/controller/sidebar/Chart2PanelFactory.hxx:
541     # base class has to be a complete type
542     - com/sun/star/ui/XUIElementFactory.hpp
543     - com/sun/star/lang/XServiceInfo.hpp
544     chart2/source/controller/sidebar/ChartSidebarModifyListener.hxx:
545     # base class has to be a complete type
546     - com/sun/star/util/XModifyListener.hpp
547     chart2/source/controller/sidebar/ChartSidebarSelectionListener.hxx:
548     # base class has to be a complete type
549     - com/sun/star/view/XSelectionChangeListener.hpp
550     chart2/source/controller/chartapiwrapper/ChartDataWrapper.hxx:
551     # base class has to be a complete type
552     - com/sun/star/chart2/XAnyDescriptionAccess.hpp
553     - com/sun/star/chart/XDateCategories.hpp
554     - com/sun/star/lang/XComponent.hpp
555     - com/sun/star/lang/XServiceInfo.hpp
556     - com/sun/star/uno/XComponent.hpp
557     chart2/source/controller/chartapiwrapper/AxisWrapper.hxx:
558     # base class has to be a complete type
559     - com/sun/star/chart/XAxis.hpp
560     - com/sun/star/drawing/XShape.hpp
561     - com/sun/star/lang/XComponent.hpp
562     - com/sun/star/lang/XServiceInfo.hpp
563     - com/sun/star/util/XNumberFormatsSupplier.hpp
564     - WrappedPropertySet.hxx
565     chart2/source/controller/chartapiwrapper/AreaWrapper.hxx:
566     # base class has to be a complete type
567     - com/sun/star/drawing/XShape.hpp
568     - com/sun/star/lang/XComponent.hpp
569     - com/sun/star/lang/XServiceInfo.hpp
570     - WrappedPropertySet.hxx
571     chart2/source/controller/chartapiwrapper/DataSeriesPointWrapper.hxx:
572     # base class has to be a complete type
573     - com/sun/star/lang/XComponent.hpp
574     - com/sun/star/lang/XEventListener.hpp
575     - com/sun/star/lang/XInitialization.hpp
576     - com/sun/star/lang/XServiceInfo.hpp
577     - WrappedPropertySet.hxx
578     chart2/source/controller/chartapiwrapper/DiagramWrapper.hxx:
579     # base class has to be a complete type
580     - com/sun/star/chart2/XDiagramProvider.hpp
581     - com/sun/star/chart/X3DDefaultSetter.hpp
582     - com/sun/star/chart/X3DDisplay.hpp
583     - com/sun/star/chart/XAxisSupplier.hpp
584     - com/sun/star/chart/XAxisZSupplier.hpp
585     - com/sun/star/chart/XDiagram.hpp
586     - com/sun/star/chart/XDiagramPositioning.hpp
587     - com/sun/star/chart/XSecondAxisTitleSupplier.hpp
588     - com/sun/star/chart/XStatisticDisplay.hpp
589     - com/sun/star/chart/XTwoAxisXSupplier.hpp
590     - com/sun/star/chart/XTwoAxisYSupplier.hpp
591     - com/sun/star/lang/XComponent.hpp
592     - com/sun/star/lang/XServiceInfo.hpp
593     - WrappedPropertySet.hxx
594     chart2/source/controller/chartapiwrapper/GridWrapper.hxx:
595     # base class has to be a complete type
596     - WrappedPropertySet.hxx
597     - com/sun/star/lang/XComponent.hpp
598     - com/sun/star/lang/XServiceInfo.hpp
599     chart2/source/controller/chartapiwrapper/LegendWrapper.hxx:
600     # base class has to be a complete type
601     - com/sun/star/drawing/XShape.hpp
602     - com/sun/star/lang/XComponent.hpp
603     - com/sun/star/lang/XServiceInfo.hpp
604     - WrappedPropertySet.hxx
605     chart2/source/controller/chartapiwrapper/MinMaxLineWrapper.hxx:
606     # base class has to be a complete type
607     - com/sun/star/beans/XMultiPropertySet.hpp
608     - com/sun/star/beans/XMultiPropertyStates.hpp
609     - com/sun/star/beans/XPropertySet.hpp
610     - com/sun/star/beans/XPropertyState.hpp
611     - com/sun/star/lang/XComponent.hpp
612     - com/sun/star/lang/XServiceInfo.hpp
613     chart2/source/controller/chartapiwrapper/UpDownBarWrapper.hxx:
614     # base class has to be a complete type
615     - com/sun/star/beans/XMultiPropertySet.hpp
616     - com/sun/star/beans/XMultiPropertyStates.hpp
617     - com/sun/star/beans/XPropertySet.hpp
618     - com/sun/star/beans/XPropertyState.hpp
619     - com/sun/star/lang/XComponent.hpp
620     - com/sun/star/lang/XServiceInfo.hpp
621     chart2/source/controller/chartapiwrapper/TitleWrapper.hxx:
622     # base class has to be a complete type
623     - WrappedPropertySet.hxx
624     - com/sun/star/drawing/XShape.hpp
625     - com/sun/star/lang/XComponent.hpp
626     - com/sun/star/lang/XServiceInfo.hpp
627     chart2/source/controller/chartapiwrapper/WallFloorWrapper.hxx:
628     # base class has to be a complete type
629     - WrappedPropertySet.hxx
630     - com/sun/star/lang/XComponent.hpp
631     - com/sun/star/lang/XServiceInfo.hpp
632     chart2/source/controller/chartapiwrapper/WrappedAutomaticPositionProperties.hxx:
633     # Needed for css namespace shortcut
634     - sal/types.h
635     chart2/source/controller/chartapiwrapper/WrappedDataCaptionProperties.hxx:
636     # Needed for css namespace shortcut
637     - sal/types.h
638     chart2/source/controller/chartapiwrapper/WrappedScaleTextProperties.hxx:
639     # Needed for css namespace shortcut
640     - sal/types.h
641     chart2/source/controller/chartapiwrapper/WrappedSplineProperties.hxx:
642     # Needed for css namespace shortcut
643     - sal/types.h
644     chart2/source/controller/chartapiwrapper/WrappedSplineProperties.hxx:
645     # Needed for css namespace shortcut
646     - sal/types.h
647     chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.hxx:
648     # Needed for css namespace shortcut
649     - sal/types.h
650     chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.hxx:
651     # Needed for css namespace shortcut
652     - sal/types.h
653     chart2/source/controller/chartapiwrapper/WrappedStockProperties.hxx:
654     # Needed for css namespace shortcut
655     - sal/types.h
656     chart2/source/controller/itemsetwrapper/MultipleChartConverters.cxx:
657     # Needed for compound type declaration
658     - com/sun/star/chart2/XAxis.hpp
659