Branch libreoffice-6-3
[LibreOffice.git] / sc / IwyuFilter_sc.yaml
blob2508c5b6f78e4abfd982a87d09932bb4aef54f86
1 ---
2 assumeFilename: sc/source/core/data/document.cxx
3 blacklist:
4     sc/inc/AccessibleGlobal.hxx:
5     # base class has to be a complete type
6     - com/sun/star/accessibility/XAccessibleStateSet.hpp
7     sc/inc/AccessibleFilterMenu.hxx:
8     # base class has to be a complete type
9     - com/sun/star/accessibility/XAccessibleSelection.hpp
10     sc/inc/AccessibleFilterMenuItem.hxx:
11     # base class has to be a complete type
12     - com/sun/star/accessibility/XAccessibleAction.hpp
13     sc/inc/addruno.hxx:
14     # base class has to be a complete type
15     - com/sun/star/beans/XPropertySet.hpp
16     - com/sun/star/lang/XServiceInfo.hpp
17     sc/inc/afmtuno.hxx:
18     # base class has to be a complete type
19     - com/sun/star/container/XNameContainer.hpp
20     - com/sun/star/lang/XServiceInfo.hpp
21     - com/sun/star/beans/XPropertySet.hpp
22     - com/sun/star/lang/XUnoTunnel.hpp
23     - com/sun/star/container/XNamed.hpp
24     - com/sun/star/container/XEnumerationAccess.hpp
25     - com/sun/star/container/XIndexAccess.hpp
26     sc/inc/appluno.hxx:
27     # base class has to be a complete type
28     - com/sun/star/beans/XPropertySet.hpp
29     - com/sun/star/container/XEnumerationAccess.hpp
30     - com/sun/star/container/XNameAccess.hpp
31     - com/sun/star/lang/XServiceInfo.hpp
32     - com/sun/star/sheet/XFunctionDescriptions.hpp
33     - com/sun/star/sheet/XGlobalSheetSettings.hpp
34     - com/sun/star/sheet/XRecentFunctions.hpp
35     sc/inc/autoform.hxx:
36     # contains macro definitions
37     - scitems.hxx
38     sc/inc/chartuno.hxx:
39     # base class has to be a complete type
40     - com/sun/star/container/XEnumerationAccess.hpp
41     - com/sun/star/container/XIndexAccess.hpp
42     - com/sun/star/container/XNamed.hpp
43     - com/sun/star/document/XEmbeddedObjectSupplier.hpp
44     - com/sun/star/lang/XServiceInfo.hpp
45     - com/sun/star/table/XTableChart.hpp
46     - com/sun/star/table/XTableCharts.hpp
47     sc/inc/chart2uno.hxx:
48     # base class has to be a complete type
49     - com/sun/star/chart2/data/XDataProvider.hpp
50     - com/sun/star/chart2/data/XSheetDataProvider.hpp
51     - com/sun/star/chart2/data/XRangeXMLConversion.hpp
52     - com/sun/star/chart2/data/XDataSource.hpp
53     - com/sun/star/chart2/data/XDataSequence.hpp
54     - com/sun/star/chart2/data/XTextualDataSequence.hpp
55     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
56     - com/sun/star/chart2/XTimeBased.hpp
57     - com/sun/star/lang/XServiceInfo.hpp
58     - com/sun/star/beans/XPropertySet.hpp
59     - com/sun/star/util/XCloneable.hpp
60     - com/sun/star/util/XModifyBroadcaster.hpp
61     sc/inc/chgviset.hxx:
62     # base class has to be a complete type
63     - unotools/textsearch.hxx
64     sc/inc/colcontainer.hxx:
65     # Needed to silence the check on colcontainer.cxx
66     - column.hxx
67     sc/inc/column.hxx:
68     # base class has to be a complete type
69     - mdds/flat_segment_tree.hpp
70     - svx/svdobj.hxx
71     sc/inc/compiler.hxx:
72     # base class has to be a complete type
73     - com/sun/star/sheet/ExternalLinkInfo.hpp
74     - com/sun/star/i18n/ParseResult.hpp
75     sc/inc/confuno.hxx:
76     # base class has to be a complete type
77     - com/sun/star/beans/XPropertySet.hpp
78     - com/sun/star/lang/XServiceInfo.hpp
79     sc/inc/conditio.hxx:
80     # base class has to be a complete type
81     - tools/link.hxx
82     # Used as type for a boost::optional variable
83     - tools/color.hxx
84     sc/inc/dapiuno.hxx:
85     # base class has to be a complete type
86     - com/sun/star/container/XEnumerationAccess.hpp
87     - com/sun/star/container/XNameContainer.hpp
88     - com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.hpp
89     - com/sun/star/sheet/XDataPilotFieldGrouping.hpp
90     - com/sun/star/sheet/XDataPilotField.hpp
91     - com/sun/star/sheet/XDataPilotTable2.hpp
92     - com/sun/star/sheet/XDataPilotTables.hpp
93     sc/inc/datauno.hxx:
94     # base class has to be a complete type
95     - com/sun/star/beans/XPropertySet.hpp
96     - com/sun/star/container/XEnumerationAccess.hpp
97     - com/sun/star/container/XIndexAccess.hpp
98     - com/sun/star/container/XNamed.hpp
99     - com/sun/star/lang/XServiceInfo.hpp
100     - com/sun/star/lang/XUnoTunnel.hpp
101     - com/sun/star/sheet/XCellRangeReferrer.hpp
102     - com/sun/star/sheet/XConsolidationDescriptor.hpp
103     - com/sun/star/sheet/XDatabaseRange.hpp
104     - com/sun/star/sheet/XDatabaseRanges.hpp
105     - com/sun/star/sheet/XSheetFilterDescriptor2.hpp
106     - com/sun/star/sheet/XSheetFilterDescriptor3.hpp
107     - com/sun/star/sheet/XSheetFilterDescriptor.hpp
108     - com/sun/star/sheet/XSubTotalDescriptor.hpp
109     - com/sun/star/sheet/XSubTotalField.hpp
110     - com/sun/star/sheet/XUnnamedDatabaseRanges.hpp
111     - com/sun/star/util/XRefreshable.hpp
112     sc/inc/defltuno.hxx:
113     # base class has to be a complete type
114     - com/sun/star/beans/XPropertySet.hpp
115     - com/sun/star/beans/XPropertyState.hpp
116     - com/sun/star/lang/XServiceInfo.hpp
117     sc/inc/dispuno.hxx:
118     # base class has to be a complete type
119     - com/sun/star/frame/XDispatchProviderInterceptor.hpp
120     - com/sun/star/view/XSelectionChangeListener.hpp
121     sc/inc/docuno.hxx:
122     # base class has to be a complete type
123     - com/sun/star/container/XEnumerationAccess.hpp
124     - com/sun/star/drawing/XDrawPages.hpp
125     - com/sun/star/sheet/XCellRangesAccess.hpp
126     - com/sun/star/sheet/XScenarios.hpp
127     - com/sun/star/sheet/XSheetAnnotations.hpp
128     - com/sun/star/sheet/XSpreadsheets2.hpp
129     - com/sun/star/table/XTableColumns.hpp
130     - com/sun/star/table/XTableRows.hpp
131     sc/inc/dptabsrc.hxx:
132     # base class has to be a complete type
133     - com/sun/star/beans/XPropertySet.hpp
134     - com/sun/star/container/XNamed.hpp
135     - com/sun/star/lang/XServiceInfo.hpp
136     - com/sun/star/sheet/XDataPilotMemberResults.hpp
137     - com/sun/star/sheet/XDataPilotResults.hpp
138     - com/sun/star/sheet/XDimensionsSupplier.hpp
139     - com/sun/star/sheet/XDrillDownDataSupplier.hpp
140     - com/sun/star/sheet/XHierarchiesSupplier.hpp
141     - com/sun/star/sheet/XLevelsSupplier.hpp
142     - com/sun/star/sheet/XMembersSupplier.hpp
143     - com/sun/star/util/XCloneable.hpp
144     - com/sun/star/util/XRefreshable.hpp
145     sc/inc/editdataarray.hxx:
146     # base class has to be a complete type
147     - editeng/editobj.hxx
148     sc/inc/editutil.hxx:
149     # struct definition has to be a complete type
150     - svx/pageitem.hxx
151     sc/inc/eventuno.hxx:
152     # base class has to be a complete type
153     - com/sun/star/container/XNameReplace.hpp
154     - com/sun/star/lang/XServiceInfo.hpp
155     sc/inc/fielduno.hxx:
156     # base class has to be a complete type
157     - com/sun/star/container/XEnumerationAccess.hpp
158     - com/sun/star/container/XIndexAccess.hpp
159     - com/sun/star/container/XContainer.hpp
160     - com/sun/star/util/XRefreshable.hpp
161     - com/sun/star/lang/XServiceInfo.hpp
162     - com/sun/star/text/XTextField.hpp
163     - com/sun/star/beans/XPropertySet.hpp
164     - com/sun/star/lang/XUnoTunnel.hpp
165     sc/inc/filtuno.hxx:
166     # base class has to be a complete type
167     - com/sun/star/beans/XPropertyAccess.hpp
168     - com/sun/star/document/XExporter.hpp
169     - com/sun/star/document/XImporter.hpp
170     - com/sun/star/lang/XServiceInfo.hpp
171     - com/sun/star/ui/dialogs/XExecutableDialog.hpp
172     sc/inc/fmtuno.hxx:
173     # base class has to be a complete type
174     - com/sun/star/beans/XPropertySet.hpp
175     - com/sun/star/container/XEnumerationAccess.hpp
176     - com/sun/star/container/XNameAccess.hpp
177     - com/sun/star/lang/XUnoTunnel.hpp
178     - com/sun/star/lang/XServiceInfo.hpp
179     - com/sun/star/sheet/FormulaToken.hpp
180     - com/sun/star/sheet/XSheetCondition2.hpp
181     - com/sun/star/sheet/XMultiFormulaTokens.hpp
182     - com/sun/star/sheet/XSheetConditionalEntries.hpp
183     - com/sun/star/sheet/XSheetConditionalEntry.hpp
184     sc/inc/fonthelper.hxx:
185     # base class has to be a complete type
186     - tools/color.hxx
187     sc/inc/formulagroup.hxx:
188     # base class has to be a complete type
189     - opencl/platforminfo.hxx
190     sc/inc/formulacell.hxx:
191     # base class has to be a complete type
192     - interpretercontext.hxx
193     sc/inc/formulalogger.hxx:
194     # base class has to be a complete type
195     - memory
196     # needed for conditionally enabled code path
197     - struct ScFormulaCellGroup
198     - namespace osl { class File; }
199     sc/inc/formulaparserpool.hxx:
200     # base class has to be a complete type
201     - com/sun/star/sheet/XFormulaParser.hpp
202     sc/inc/formularesult.hxx:
203     # Needed for macros
204     - calcmacros.hxx
205     sc/inc/funcuno.hxx:
206     # base class has to be a complete type
207     - com/sun/star/beans/XPropertySet.hpp
208     - com/sun/star/lang/XServiceInfo.hpp
209     - com/sun/star/sheet/XFunctionAccess.hpp
210     sc/inc/global.hxx:
211     # base class has to be a complete type
212     - tools/ref.hxx
213     # Needed for macro #define
214     - com/sun/star/i18n/CollatorOptions.hpp
215     sc/inc/linkuno.hxx:
216     # base class has to be a complete type
217     - com/sun/star/beans/XPropertySet.hpp
218     - com/sun/star/container/XEnumerationAccess.hpp
219     - com/sun/star/container/XIndexAccess.hpp
220     - com/sun/star/container/XNameAccess.hpp
221     - com/sun/star/container/XNamed.hpp
222     - com/sun/star/lang/XServiceInfo.hpp
223     - com/sun/star/sheet/XAreaLink.hpp
224     - com/sun/star/sheet/XAreaLinks.hpp
225     - com/sun/star/sheet/XDDELink.hpp
226     - com/sun/star/sheet/XDDELinkResults.hpp
227     - com/sun/star/sheet/XDDELinks.hpp
228     - com/sun/star/sheet/XExternalDocLink.hpp
229     - com/sun/star/sheet/XExternalDocLinks.hpp
230     - com/sun/star/sheet/XExternalSheetCache.hpp
231     - com/sun/star/util/XRefreshable.hpp
232     sc/inc/macromgr.hxx:
233     # base class has to be a complete type
234     - com/sun/star/container/XContainerListener.hpp
235     sc/inc/miscuno.hxx:
236     # base class has to be a complete type
237     - com/sun/star/beans/XPropertySet.hpp
238     - com/sun/star/container/XEnumeration.hpp
239     - com/sun/star/container/XIndexAccess.hpp
240     - com/sun/star/container/XNameAccess.hpp
241     - com/sun/star/lang/XServiceInfo.hpp
242     - cppuhelper/supportsservice.hxx
243     sc/inc/nameuno.hxx:
244     # base class has to be a complete type
245     - com/sun/star/beans/XPropertySet.hpp
246     - com/sun/star/container/XEnumerationAccess.hpp
247     - com/sun/star/document/XActionLockable.hpp
248     - com/sun/star/lang/XServiceInfo.hpp
249     - com/sun/star/lang/XUnoTunnel.hpp
250     - com/sun/star/sheet/XCellRangeReferrer.hpp
251     - com/sun/star/sheet/XFormulaTokens.hpp
252     - com/sun/star/sheet/XLabelRange.hpp
253     - com/sun/star/sheet/XLabelRanges.hpp
254     - com/sun/star/sheet/XNamedRange.hpp
255     - com/sun/star/sheet/XNamedRanges.hpp
256     sc/inc/notesuno.hxx:
257     # base class has to be a complete type
258     - com/sun/star/container/XChild.hpp
259     - com/sun/star/lang/XServiceInfo.hpp
260     - com/sun/star/sheet/XSheetAnnotation.hpp
261     - com/sun/star/sheet/XSheetAnnotationShapeSupplier.hpp
262     - com/sun/star/text/XSimpleText.hpp
263     sc/inc/PivotTableDataSequence.hxx:
264     # base class has to be a complete type
265     - com/sun/star/beans/XPropertySet.hpp
266     - com/sun/star/chart2/data/DataSequenceRole.hpp
267     - com/sun/star/chart2/data/XDataSequence.hpp
268     - com/sun/star/chart2/data/XDataSequence.hpp
269     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
270     - com/sun/star/chart2/data/XTextualDataSequence.hpp
271     - com/sun/star/lang/XServiceInfo.hpp
272     - com/sun/star/util/XCloneable.hpp
273     - com/sun/star/util/XModifyBroadcaster.hpp
274     sc/inc/PivotTableDataSource.hxx:
275     # base class has to be a complete type
276     - com/sun/star/chart2/data/XDataSource.hpp
277     - com/sun/star/lang/XServiceInfo.hpp
278     sc/inc/PivotTableDataProvider.hxx:
279     # base class has to be a complete type
280     - com/sun/star/beans/XPropertySet.hpp
281     - com/sun/star/chart2/data/PivotTableFieldEntry.hpp
282     - com/sun/star/chart2/data/XDataProvider.hpp
283     - com/sun/star/chart2/data/XPivotTableDataProvider.hpp
284     - com/sun/star/lang/XServiceInfo.hpp
285     - com/sun/star/util/XModifyBroadcaster.hpp
286     sc/inc/reftokenhelper.hxx:
287     # base class has to be a complete type
288     - refdata.hxx
289     sc/inc/rowheightcontext.hxx:
290     # base class has to be a complete type
291     - vcl/outdev.hxx
292     sc/inc/scerrors.hxx:
293     # needed for defines
294     - vcl/errcode.hxx
295     sc/inc/scitems.hxx:
296     # needed for defines
297     - svl/typedwhich.hxx
298     sc/inc/scmatrix.hxx:
299     # base class has to be a complete type
300     - svl/sharedstringpool.hxx
301     sc/inc/scmod.hxx:
302     # Needed for macro define
303     - sfx2/app.hxx
304     sc/inc/shapeuno.hxx:
305     # base class has to be a complete type
306     - com/sun/star/beans/XPropertySet.hpp
307     - com/sun/star/beans/XPropertyState.hpp
308     - com/sun/star/container/XChild.hpp
309     - com/sun/star/document/XEventsSupplier.hpp
310     - com/sun/star/lang/XServiceInfo.hpp
311     - com/sun/star/text/XTextContent.hpp
312     - com/sun/star/text/XText.hpp
313     sc/inc/spellcheckcontext.hxx:
314     # base class has to be a complete type
315     - editeng/misspellrange.hxx
316     sc/inc/srchuno.hxx:
317     # base class has to be a complete type
318     - com/sun/star/lang/XServiceInfo.hpp
319     - com/sun/star/lang/XUnoTunnel.hpp
320     - com/sun/star/util/XReplaceDescriptor.hpp
321     sc/inc/styleuno.hxx:
322     # base class has to be a complete type
323     - com/sun/star/beans/XMultiPropertySet.hpp
324     - com/sun/star/beans/XMultiPropertyStates.hpp
325     - com/sun/star/beans/XPropertySet.hpp
326     - com/sun/star/beans/XPropertyState.hpp
327     - com/sun/star/container/XIndexAccess.hpp
328     - com/sun/star/container/XNameContainer.hpp
329     - com/sun/star/lang/XServiceInfo.hpp
330     - com/sun/star/lang/XUnoTunnel.hpp
331     - com/sun/star/style/XStyle.hpp
332     - com/sun/star/style/XStyleLoader2.hpp
333     sc/inc/TablePivotChart.hxx:
334     # base class has to be a complete type
335     - com/sun/star/container/XNamed.hpp
336     - com/sun/star/document/XEmbeddedObjectSupplier.hpp
337     - com/sun/star/lang/XServiceInfo.hpp
338     - com/sun/star/table/XTablePivotChart.hpp
339     sc/inc/TablePivotCharts.hxx:
340     # base class has to be a complete type
341     - com/sun/star/container/XIndexAccess.hpp
342     - com/sun/star/lang/XServiceInfo.hpp
343     - com/sun/star/table/XTablePivotCharts.hpp
344     sc/inc/targuno.hxx:
345     # base class has to be a complete type
346     - com/sun/star/beans/XPropertySet.hpp
347     - com/sun/star/container/XNameAccess.hpp
348     - com/sun/star/document/XLinkTargetSupplier.hpp
349     - com/sun/star/lang/XServiceInfo.hpp
350     sc/inc/textuno.hxx:
351     # base class has to be a complete type
352     - com/sun/star/lang/XServiceInfo.hpp
353     - com/sun/star/lang/XUnoTunnel.hpp
354     - com/sun/star/text/XTextFieldsSupplier.hpp
355     sc/inc/tokenuno.hxx:
356     # base class has to be a complete type
357     - com/sun/star/beans/XPropertySet.hpp
358     - com/sun/star/lang/XServiceInfo.hpp
359     - com/sun/star/sheet/XFormulaParser.hpp
360     sc/inc/unitconv.hxx:
361     # base class has to be a complete type
362     - map
363     sc/qa/unit/ucalc_formula.cxx:
364     # Needed in template
365     - docpool.hxx
366     sc/qa/unit/functions_test.hxx:
367     # Needed for css shortcut
368     - sal/types.h
369     sc/source/core/inc/addinlis.hxx:
370     # base class has to be a complete type
371     - com/sun/star/lang/XServiceInfo.hpp
372     - com/sun/star/sheet/XResultListener.hpp
373     sc/source/core/opencl/formulagroupcl.cxx:
374     # Needed for implicit dtor in inverseMatrix()
375     - scmatrix.hxx
376     sc/source/core/opencl/opbase.hxx:
377     # Needed for FormulaTreeNode()
378     - formula/token.hxx
379     sc/source/filter/inc/drawingfragment.hxx:
380     # Needed for implicit dtor
381     - drawingbase.hxx
382     sc/source/filter/inc/excdoc.hxx:
383     # Needed for unique_ptr type
384     - class XclExpChangeTrack
385     # Needed for typedef
386     - excrecds.hxx
387     sc/source/filter/inc/formulabase.hxx:
388     # Needed for typedef
389     - com/sun/star/table/CellAddress.hpp
390     sc/source/filter/inc/fprogressbar.hxx:
391     # Avoid collision with fprogressbar.cxx checking
392     - progress.hxx
393     sc/source/filter/inc/ooxformulaparser.hxx:
394     # base class has to be a complete type
395     - com/sun/star/lang/XInitialization.hpp
396     - com/sun/star/lang/XServiceInfo.hpp
397     - com/sun/star/sheet/XFilterFormulaParser.hpp
398     sc/source/filter/inc/themebuffer.hxx:
399     # Needed for typedef
400     - stylesbuffer.hxx
401     sc/source/filter/inc/xerecord.hxx:
402     # Needed for member access
403     - xestream.hxx
404     sc/source/filter/inc/xetable.hxx:
405     # Needed for typedef
406     - class XclExpNote
407     sc/source/filter/inc/xilink.hxx:
408     # Needed for typedef
409     - class XclImpCachedMatrix
410     - class ScTokenArray
411     sc/source/filter/inc/xistream.hxx:
412     # Needed for implicit dtor
413     - com/sun/star/beans/NamedValue.hpp
414     sc/source/filter/inc/xlpage.hxx:
415     # Needed for typedef
416     - class SvxBrushItem
417     sc/source/ui/inc/AccessibleContextBase.hxx:
418     # base class has to be a complete type
419     - com/sun/star/accessibility/XAccessibleComponent.hpp
420     - com/sun/star/accessibility/XAccessibleContext.hpp
421     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
422     - com/sun/star/accessibility/XAccessible.hpp
423     - com/sun/star/lang/XServiceInfo.hpp
424     sc/source/ui/inc/AccessibleCellBase.hxx:
425     # base class has to be a complete type
426     - com/sun/star/accessibility/XAccessibleValue.hpp
427     sc/source/ui/inc/AccessibleCell.hxx:
428     # base class has to be a complete type
429     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
430     sc/source/ui/inc/AccessibleCsvControl.hxx:
431     # base class has to be a complete type
432     - com/sun/star/accessibility/XAccessibleSelection.hpp
433     - com/sun/star/accessibility/XAccessibleTable.hpp
434     - com/sun/star/accessibility/XAccessibleText.hpp
435     sc/source/ui/inc/AccessibleDocument.hxx:
436     # base class has to be a complete type
437     - com/sun/star/accessibility/XAccessibleSelection.hpp
438     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
439     - com/sun/star/view/XSelectionChangeListener.hpp
440     sc/source/ui/inc/AccessiblePreviewTable.hxx:
441     # base class has to be a complete type
442     - com/sun/star/accessibility/XAccessibleTable.hpp
443     sc/source/ui/inc/AccessiblePreviewHeaderCell.hxx:
444     # base class has to be a complete type
445     - com/sun/star/accessibility/XAccessibleValue.hpp
446     sc/source/ui/inc/AccessibleTableBase.hxx:
447     # base class has to be a complete type
448     - com/sun/star/accessibility/XAccessibleSelection.hpp
449     - com/sun/star/accessibility/XAccessibleTable.hpp
450     - com/sun/star/accessibility/XAccessibleTableSelection.hpp
451     sc/source/ui/inc/ChartRangeSelectionListener.hxx:
452     # base class has to be a complete type
453     - com/sun/star/lang/XServiceInfo.hpp
454     - com/sun/star/view/XSelectionChangeListener.hpp
455     sc/source/ui/inc/AnalysisOfVarianceDialog.hxx:
456     # base class has to be a complete type
457     - viewdata.hxx
458     sc/source/ui/inc/anyrefdg.hxx:
459     # base struct has to be a complete type
460     - sfx2/basedlgs.hxx
461     sc/source/ui/inc/anyrefdg.hxx:
462     # base struct has to be a complete type
463     - sfx2/basedlgs.hxx
464     sc/source/ui/inc/colorformat.hxx:
465     # Needed for VclPtr type
466     - svx/colorbox.hxx
467     - vcl/edit.hxx
468     sc/source/ui/inc/condformatdlg.hxx:
469     # Needed for typedef
470     - condformatdlgentry.hxx
471     sc/source/ui/inc/condformatuno.hxx:
472     # base struct has to be a complete type
473     - com/sun/star/beans/XPropertySet.hpp
474     - com/sun/star/sheet/XColorScaleEntry.hpp
475     - com/sun/star/sheet/XConditionalFormat.hpp
476     - com/sun/star/sheet/XConditionalFormats.hpp
477     - com/sun/star/sheet/XConditionEntry.hpp
478     - com/sun/star/sheet/XDataBarEntry.hpp
479     - com/sun/star/sheet/XIconSetEntry.hpp
480     sc/source/ui/inc/csvgrid.hxx:
481     # Needed for typedef
482     - editutil.hxx
483     # Needed for VclPtr type
484     - vcl/virdev.hxx
485     sc/source/ui/inc/csvruler.hxx:
486     # Needed for ScopedVclPtrInstance type
487     - vcl/virdev.hxx
488     sc/source/ui/inc/dataprovider.hxx:
489     # Don't replace with an implementation detail
490     - orcus/csv_parser.hpp
491     sc/source/ui/inc/dpcontrol.hxx:
492     # Needed for unique_ptr type
493     - vcl/outdev.hxx
494     sc/source/ui/inc/DrawModelBroadcaster.hxx:
495     # base class has to be a complete type
496     - com/sun/star/document/XEventBroadcaster.hpp
497     sc/source/ui/inc/ExponentialSmoothingDialog.hxx:
498     # base class has to be a complete type
499     - viewdata.hxx
500     sc/source/ui/inc/MatrixComparisonGenerator.hxx:
501     # base class has to be a complete type
502     - viewdata.hxx
503     sc/source/ui/inc/MovingAverageDialog.hxx:
504     # base class has to be a complete type
505     - viewdata.hxx
506     sc/source/ui/inc/namepast.hxx:
507     # Needed for unique_ptr type
508     - namemgrtable.hxx
509     sc/source/ui/inc/PivotLayoutDialog.hxx:
510     # base class has to be a complete type
511     - viewdata.hxx
512     sc/source/ui/inc/RandomNumberGeneratorDialog.hxx:
513     # base class has to be a complete type
514     - viewdata.hxx
515     sc/source/ui/inc/StatisticsInputOutputDialog.hxx:
516     # base class has to be a complete type
517     - viewdata.hxx
518     sc/source/ui/inc/SamplingDialog.hxx:
519     # base class has to be a complete type
520     - viewdata.hxx
521     sc/source/ui/inc/StatisticsTwoVariableDialog.hxx:
522     # base class has to be a complete type
523     - viewdata.hxx
524     sc/source/ui/inc/tpview.hxx:
525     # Needed for VclPtr type
526     - svx/colorbox.hxx
527     sc/source/ui/unoobj/exceldetect.hxx:
528     # base class has to be a complete type
529     - com/sun/star/document/XExtendedFilterDetection.hpp
530     - com/sun/star/lang/XServiceInfo.hpp
531     sc/source/ui/unoobj/scdetect.hxx:
532     # base class has to be a complete type
533     - com/sun/star/document/XExtendedFilterDetection.hpp
534     - com/sun/star/lang/XServiceInfo.hpp
535     sc/source/ui/unoobj/celllistsource.hxx:
536     # base class has to be a complete type
537     - com/sun/star/form/binding/XListEntryTypedSource.hpp
538     - com/sun/star/lang/XInitialization.hpp
539     - com/sun/star/lang/XServiceInfo.hpp
540     - com/sun/star/util/XModifyListener.hpp
541     sc/source/ui/unoobj/cellvaluebinding.hxx:
542     # base class has to be a complete type
543     - com/sun/star/form/binding/XValueBinding.hpp
544     - com/sun/star/util/XModifyBroadcaster.hpp
545     - com/sun/star/lang/XInitialization.hpp
546     - com/sun/star/lang/XServiceInfo.hpp
547     sc/source/ui/sidebar/ScPanelFactory.hxx:
548     # base class has to be a complete type
549     - com/sun/star/lang/XServiceInfo.hpp
550     - com/sun/star/ui/XUIElementFactory.hpp
551     sc/source/ui/vba/service.hxx:
552     # Used in extern declaration
553     - namespace comphelper { namespace service_decl { class ServiceDecl; } }
554     sc/source/ui/vba/vbaassistant.hxx:
555     # base class has to be a complete type
556     - ooo/vba/XAssistant.hpp
557     sc/source/ui/vba/vbaapplication.hxx:
558     # base class has to be a complete type
559     - ooo/vba/XSinkCaller.hpp
560     - ooo/vba/excel/XApplication.hpp
561     - vbahelper/vbaapplicationbase.hxx
562     sc/source/ui/vba/vbaaxes.hxx:
563     # base class has to be a complete type
564     - ooo/vba/excel/XAxes.hpp
565     sc/source/ui/vba/vbaborders.hxx:
566     # base class has to be a complete type
567     - ooo/vba/excel/XBorders.hpp
568     sc/source/ui/vba/vbachartobjects.hxx:
569     # base class has to be a complete type
570     - ooo/vba/excel/XChartObjects.hpp
571     sc/source/ui/vba/vbacomments.hxx:
572     # base class has to be a complete type
573     - ooo/vba/excel/XComments.hpp
574     sc/source/ui/vba/vbafiledialog.hxx:
575     # base class has to be a complete type
576     - ooo/vba/excel/XFileDialog.hpp
577     # FIXME IWYU segfaults after removing this
578     - vbahelper/vbacollectionimpl.hxx
579     sc/source/ui/vba/vbafiledialogitems.hxx:
580     # base class has to be a complete type
581     - ooo/vba/excel/XFileDialogSelectedItems.hpp
582     sc/source/ui/vba/vbafont.hxx:
583     # base class has to be a complete type
584     - ooo/vba/excel/XFont.hpp
585     - vbahelper/vbafontbase.hxx
586     sc/source/ui/vba/vbaformatconditions.hxx:
587     # base class has to be a complete type
588     - ooo/vba/excel/XFormatConditions.hpp
589     sc/source/ui/vba/vbaglobals.hxx:
590     # base class has to be a complete type
591     - vbahelper/vbaglobalbase.hxx
592     - ooo/vba/excel/XGlobals.hpp
593     sc/source/ui/vba/vbahyperlinks.hxx:
594     # base class has to be a complete type
595     - ooo/vba/excel/XHyperlinks.hpp
596     sc/source/ui/vba/vbahyperlink.hxx:
597     # base class has to be a complete type
598     - ooo/vba/excel/XHyperlink.hpp
599     sc/source/ui/vba/vbamenubars.hxx:
600     # base class has to be a complete type
601     - ooo/vba/excel/XMenuBars.hpp
602     sc/source/ui/vba/vbamenuitems.hxx:
603     # base class has to be a complete type
604     - ooo/vba/excel/XMenuItems.hpp
605     sc/source/ui/vba/vbamenus.hxx:
606     # base class has to be a complete type
607     - ooo/vba/excel/XMenus.hpp
608     sc/source/ui/vba/vbaname.hxx:
609     # base class has to be a complete type
610     - ooo/vba/excel/XName.hpp
611     sc/source/ui/vba/vbaoleobjects.hxx:
612     # base class has to be a complete type
613     - ooo/vba/excel/XOLEObjects.hpp
614     sc/source/ui/vba/vbanames.hxx:
615     # base class has to be a complete type
616     - ooo/vba/excel/XNames.hpp
617     sc/source/ui/vba/vbaoutline.hxx:
618     # base class has to be a complete type
619     - ooo/vba/excel/XOutline.hpp
620     sc/source/ui/vba/vbapagebreak.hxx:
621     # base class has to be a complete type
622     - ooo/vba/excel/XHPageBreak.hpp
623     - ooo/vba/excel/XVPageBreak.hpp
624     sc/source/ui/vba/vbapagebreaks.hxx:
625     # base class has to be a complete type
626     - ooo/vba/excel/XHPageBreaks.hpp
627     - ooo/vba/excel/XVPageBreaks.hpp
628     sc/source/ui/vba/vbapivottables.hxx:
629     # base class has to be a complete type
630     - ooo/vba/excel/XPivotTables.hpp
631     sc/source/ui/vba/vbarange.hxx:
632     # base class has to be a complete type
633     - ooo/vba/excel/XRange.hpp
634     sc/source/ui/vba/vbasheetobjects.hxx:
635     # base class has to be a complete type
636     - ooo/vba/excel/XGraphicObjects.hpp
637     sc/source/ui/vba/vbastyles.hxx:
638     # base class has to be a complete type
639     - ooo/vba/excel/XStyles.hpp
640     sc/source/ui/vba/vbavalidation.hxx:
641     # base class has to be a complete type
642     - ooo/vba/excel/XValidation.hpp
643     sc/source/ui/vba/vbaworkbooks.hxx:
644     # base class has to be a complete type
645     - ooo/vba/excel/XWorkbooks.hpp
646     - vbahelper/vbadocumentsbase.hxx
647     sc/source/ui/vba/vbawindows.hxx:
648     # base class has to be a complete type
649     - ooo/vba/excel/XWindows.hpp
650     sc/source/ui/vba/vbaworksheet.hxx:
651     # base class has to be a complete type
652     - ooo/vba/excel/XWorksheet.hpp
653     sc/source/ui/vba/vbaworksheets.hxx:
654     # base class has to be a complete type
655     - ooo/vba/excel/XWorksheets.hpp
656     sc/source/core/data/column2.cxx:
657     # Used in #if DEBUG_COLUMN_STORAGE
658     - tokenstringcontext.hxx
659     sc/source/core/data/conditio.cxx:
660     # Needed for #define
661     - attrib.hxx
662     sc/source/core/data/documen8.cxx:
663     # Needed for template
664     - docpool.hxx
665     sc/source/core/data/document.cxx:
666     # Complete type needed for method type
667     - com/sun/star/sheet/TablePageBreakData.hpp
668     sc/source/core/data/documentimport.cxx:
669     # Needed for member access in assert()
670     - stringutil.hxx
671     sc/source/core/data/dptabres.cxx:
672     # Used in #if DUMP_PIVOT_TABLE
673     - document.hxx
674     sc/source/core/data/formulacell.cxx:
675     # Used in #if DBG_UTIL
676     - com/sun/star/sheet/FormulaLanguage.hpp
677     # Used in #if HAVE_FEATURE_OPENCL
678     - opencl/openclwrapper.hxx
679     sc/source/core/data/stlsheet.cxx:
680     # Needed for #define
681     - editeng/shaditem.hxx
682     - editeng/xmlcnitm.hxx
683     sc/source/core/data/types.cxx:
684     # Complete type is needed for complex data type
685     - scmatrix.hxx
686     sc/source/filter/xml/XMLCodeNameProvider.hxx:
687     # base class has to be a complete type
688     - com/sun/star/container/XNameAccess.hpp
689     sc/source/filter/xml/xmldrani.hxx:
690     # Complex type needs complete type
691     - com/sun/star/beans/PropertyValue.hpp
692     sc/source/filter/ftools/sharedformulagroups.cxx:
693     # Needed for implicit dtor
694     - tokenarray.hxx
695     sc/source/filter/excel/excimp8.cxx:
696     # base class has to be a complete type
697     - com/sun/star/container/XIndexContainer.hpp
698     sc/source/filter/excel/xechart.cxx:
699     # Complex type needs complete type
700     - com/sun/star/chart2/RelativePosition.hpp
701     - com/sun/star/chart2/RelativeSize.hpp
702     sc/source/filter/excel/xeescher.cxx:
703     # base class has to be a complete type
704     - com/sun/star/chart/XChartDocument.hpp
705     sc/source/filter/excel/xeroot.cxx:
706     # Complex type needs complete type
707     - com/sun/star/sheet/FormulaOpCodeMapEntry.hpp
708     sc/source/filter/excel/xicontent.cxx:
709     # Needed for implicit dtor
710     - editeng/editobj.hxx
711     sc/source/filter/excel/xiescher.cxx:
712     # Needed for implicit dtor
713     - editeng/editobj.hxx
714     - com/sun/star/form/XForm.hpp
715     sc/source/filter/excel/xistyle.cxx:
716     # Needed for direct member access
717     - xladdress.hxx
718     sc/source/filter/lotus/filter.cxx:
719     # Needed to avoid loplugin:unreffun error
720     - filter.hxx
721     sc/source/filter/lotus/memory.cxx:
722     # Needed to avoid loplugin:unreffun error
723     - scmem.h
724     sc/source/filter/lotus/op.cxx:
725     # Needed to avoid loplugin:unreffun error
726     - op.h
727     sc/source/filter/oox/ooxformulaparser.cxx:
728     # Needed for direct member access
729     - com/sun/star/lang/XComponent.hpp
730     sc/source/filter/oox/richstring.cxx:
731     # Complete type needed for unique_ptr
732     - editeng/editobj.hxx
733     sc/source/filter/oox/worksheethelper.cxx:
734     # Needed for implicit dtor
735     - editeng/editobj.hxx
736     sc/source/filter/orcus/orcusfiltersimpl.cxx:
737     # Needed for implicit dtor
738     - tokenarray.hxx
739     # Needed for direct member access
740     - com/sun/star/task/XStatusIndicator.hpp
741     sc/source/filter/orcus/xmlcontext.cxx:
742     # Needed for implicit dtor
743     - tokenarray.hxx
744     sc/source/filter/xml/XMLExportIterator.cxx:
745     # Needed for direct member access
746     - com/sun/star/table/XCellRange.hpp
747     sc/source/filter/xml/xmlimprt.cxx:
748     # Needed to avoid loplugin:unreffun error
749     - appluno.hxx
750     sc/source/filter/xml/xmlsubti.cxx:
751     # Needed for direct member access
752     - com/sun/star/sheet/XSpreadsheet.hpp
753     sc/source/ui/attrdlg/scdlgfact.cxx:
754     # Complete type needed for unique_ptr & ScConditionalFormatList
755     - conditio.hxx
756     sc/source/ui/attrdlg/scdlgfact.hxx:
757     # Complete type needed for unique_ptr & ScLinkedAreaDlg
758     - linkarea.hxx
759     sc/source/ui/app/inputhdl.cxx:
760     # Complete type needed for unique_ptr
761     - docpool.hxx
762     sc/source/ui/app/scdll.cxx:
763     # Needed for linker visibility of ScResId
764     - scresid.hxx
765     sc/source/ui/app/scmod.cxx:
766     # Needed for direct member access
767     - ooo/vba/XSinkCaller.hpp
768     sc/source/ui/app/typemap.cxx:
769     # Needed for STATIC_LINKING to be there for scslots.hxx
770     - config_options.h
771     # Needed for MID* macros
772     - mid.h
773     - editeng/memberids.h
774     # Needed by scslots.hxx
775     - sfx2/msg.hxx
776     - svl/slstitm.hxx
777     - editeng/fontitem.hxx
778     - svx/hlnkitem.hxx
779     - svl/srchitem.hxx
780     - svx/postattr.hxx
781     - editeng/postitem.hxx
782     - sfx2/tplpitem.hxx
783     - sfx2/zoomitem.hxx
784     - editeng/brushitem.hxx
785     - editeng/wghtitem.hxx
786     - editeng/fhgtitem.hxx
787     - editeng/colritem.hxx
788     - editeng/boxitem.hxx
789     - editeng/lineitem.hxx
790     - svl/ptitem.hxx
791     - editeng/sizeitem.hxx
792     - svx/algitem.hxx
793     - svx/clipfmtitem.hxx
794     - editeng/udlnitem.hxx
795     - svx/xlnstit.hxx
796     - svx/xlnedit.hxx
797     - svx/xfillit0.hxx
798     - svx/xflclit.hxx
799     - svx/xflhtit.hxx
800     - svx/xbtmpit.hxx
801     - svx/xlineit0.hxx
802     - svx/xlndsit.hxx
803     - svx/xlnwtit.hxx
804     - svx/xlnclit.hxx
805     - svx/xtextit0.hxx
806     - svx/xftadit.hxx
807     - svx/xftdiit.hxx
808     - svx/xftstit.hxx
809     - svx/xftmrit.hxx
810     - svx/xftouit.hxx
811     - svx/xftshit.hxx
812     - svx/xftshcit.hxx
813     - svx/xftshxy.hxx
814     - editeng/langitem.hxx
815     - editeng/justifyitem.hxx
816     - editeng/shdditem.hxx
817     - editeng/shaditem.hxx
818     - editeng/contouritem.hxx
819     - editeng/crossedoutitem.hxx
820     - editeng/charreliefitem.hxx
821     - editeng/lrspitem.hxx
822     - editeng/lspcitem.hxx
823     - editeng/ulspitem.hxx
824     - editeng/kernitem.hxx
825     - svx/rotmodit.hxx
826     - svx/drawitem.hxx
827     - svl/ilstitem.hxx
828     - svl/globalnameitem.hxx
829     - svx/chrtitem.hxx
830     - svx/zoomslideritem.hxx
831     - svx/xflftrit.hxx
832     - svx/xlncapit.hxx
833     - svx/xlinjoit.hxx
834     - svx/galleryitem.hxx
835     - svx/sdooitm.hxx
836     - sfx2/frame.hxx
837     - attrib.hxx
838     - svx/sdprcitm.hxx
839     - svx/sdmetitm.hxx
840     sc/source/ui/dataprovider/csvdataprovider.cxx:
841     # Needed for unique_ptr type
842     - tools/stream.hxx
843     sc/source/ui/dataprovider/htmldataprovider.cxx:
844     # Needed for unique_ptr type
845     - tools/stream.hxx
846     sc/source/ui/docshell/docfunc.cxx:
847     # Needed for direct member access
848     - svx/svdocapt.hxx
849     sc/source/ui/docshell/docsh.cxx:
850     # Needed for method parameter
851     - ooo/vba/excel/XWorkbook.hpp
852     sc/source/ui/docshell/docsh4.cxx:
853     # Needed on WIN32
854     - impex.hxx
855     - rangeseq.hxx
856     sc/source/ui/docshell/impex.cxx:
857     # OSL_BIGENDIAN is being checked
858     - osl/endian.h
859     # Needed for unique_ptr type
860     - tokenarray.hxx
861     - refundo.hxx
862     - editeng/editobj.hxx
863     sc/source/ui/drawfunc/futext3.cxx:
864     # Needed for direct member access
865     - svx/svdocapt.hxx
866     sc/source/ui/formdlg/formula.cxx:
867     # Complete type is needed
868     - com/sun/star/sheet/XFormulaParser.hpp
869     - com/sun/star/sheet/XFormulaOpCodeMapper.hpp
870     sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx:
871     # Needed for implicit dtor
872     - editeng/editobj.hxx
873     sc/source/ui/undo/undoolk.cxx:
874     # Avoid loplugin:unreffun error
875     - undoolk.hxx