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