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