python3: upgrade to release 3.8.13
[LibreOffice.git] / sc / IwyuFilter_sc.yaml
blob4b199a80e8b6a053e6d40276f8990876839c0e17
1 ---
2 assumeFilename: sc/source/core/data/document.cxx
3 excludelist:
4     sc/sdi/scslots.hrc:
5     # Needed for sdi files to compile
6     - sfx2/sfxsids.hrc
7     - svx/svxids.hrc
8     - svx/unomid.hxx
9     - editeng/editids.hrc
10     - editeng/memberids.h
11     - sc.hrc
12     - mid.h
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/column.hxx:
62     # base class has to be a complete type
63     - mdds/flat_segment_tree.hpp
64     - svx/svdobj.hxx
65     sc/inc/compiler.hxx:
66     # base class has to be a complete type
67     - com/sun/star/sheet/ExternalLinkInfo.hpp
68     - com/sun/star/i18n/ParseResult.hpp
69     sc/inc/confuno.hxx:
70     # base class has to be a complete type
71     - com/sun/star/beans/XPropertySet.hpp
72     - com/sun/star/lang/XServiceInfo.hpp
73     sc/inc/conditio.hxx:
74     # base class has to be a complete type
75     - tools/link.hxx
76     sc/inc/dapiuno.hxx:
77     # base class has to be a complete type
78     - com/sun/star/container/XEnumerationAccess.hpp
79     - com/sun/star/container/XNameContainer.hpp
80     - com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.hpp
81     - com/sun/star/sheet/XDataPilotFieldGrouping.hpp
82     - com/sun/star/sheet/XDataPilotField.hpp
83     - com/sun/star/sheet/XDataPilotTable2.hpp
84     - com/sun/star/sheet/XDataPilotTables.hpp
85     sc/inc/datauno.hxx:
86     # base class has to be a complete type
87     - com/sun/star/beans/XPropertySet.hpp
88     - com/sun/star/container/XEnumerationAccess.hpp
89     - com/sun/star/container/XIndexAccess.hpp
90     - com/sun/star/container/XNamed.hpp
91     - com/sun/star/lang/XServiceInfo.hpp
92     - com/sun/star/lang/XUnoTunnel.hpp
93     - com/sun/star/sheet/XCellRangeReferrer.hpp
94     - com/sun/star/sheet/XConsolidationDescriptor.hpp
95     - com/sun/star/sheet/XDatabaseRange.hpp
96     - com/sun/star/sheet/XDatabaseRanges.hpp
97     - com/sun/star/sheet/XSheetFilterDescriptor2.hpp
98     - com/sun/star/sheet/XSheetFilterDescriptor3.hpp
99     - com/sun/star/sheet/XSheetFilterDescriptor.hpp
100     - com/sun/star/sheet/XSubTotalDescriptor.hpp
101     - com/sun/star/sheet/XSubTotalField.hpp
102     - com/sun/star/sheet/XUnnamedDatabaseRanges.hpp
103     - com/sun/star/util/XRefreshable.hpp
104     sc/inc/defltuno.hxx:
105     # base class has to be a complete type
106     - com/sun/star/beans/XPropertySet.hpp
107     - com/sun/star/beans/XPropertyState.hpp
108     - com/sun/star/lang/XServiceInfo.hpp
109     sc/inc/dispuno.hxx:
110     # base class has to be a complete type
111     - com/sun/star/frame/XDispatchProviderInterceptor.hpp
112     - com/sun/star/view/XSelectionChangeListener.hpp
113     sc/inc/docuno.hxx:
114     # base class has to be a complete type
115     - com/sun/star/container/XEnumerationAccess.hpp
116     - com/sun/star/drawing/XDrawPages.hpp
117     - com/sun/star/sheet/XCellRangesAccess.hpp
118     - com/sun/star/sheet/XScenarios.hpp
119     - com/sun/star/sheet/XSheetAnnotations.hpp
120     - com/sun/star/sheet/XSpreadsheets2.hpp
121     - com/sun/star/table/XTableColumns.hpp
122     - com/sun/star/table/XTableRows.hpp
123     sc/inc/dptabsrc.hxx:
124     # base class has to be a complete type
125     - com/sun/star/beans/XPropertySet.hpp
126     - com/sun/star/container/XNamed.hpp
127     - com/sun/star/lang/XServiceInfo.hpp
128     - com/sun/star/sheet/XDataPilotMemberResults.hpp
129     - com/sun/star/sheet/XDataPilotResults.hpp
130     - com/sun/star/sheet/XDimensionsSupplier.hpp
131     - com/sun/star/sheet/XDrillDownDataSupplier.hpp
132     - com/sun/star/sheet/XHierarchiesSupplier.hpp
133     - com/sun/star/sheet/XLevelsSupplier.hpp
134     - com/sun/star/sheet/XMembersSupplier.hpp
135     - com/sun/star/util/XCloneable.hpp
136     - com/sun/star/util/XRefreshable.hpp
137     sc/inc/editdataarray.hxx:
138     # base class has to be a complete type
139     - editeng/editobj.hxx
140     sc/inc/editutil.hxx:
141     # struct definition has to be a complete type
142     - svx/pageitem.hxx
143     sc/inc/eventuno.hxx:
144     # base class has to be a complete type
145     - com/sun/star/container/XNameReplace.hpp
146     - com/sun/star/lang/XServiceInfo.hpp
147     sc/inc/fielduno.hxx:
148     # base class has to be a complete type
149     - com/sun/star/container/XEnumerationAccess.hpp
150     - com/sun/star/container/XIndexAccess.hpp
151     - com/sun/star/container/XContainer.hpp
152     - com/sun/star/util/XRefreshable.hpp
153     - com/sun/star/lang/XServiceInfo.hpp
154     - com/sun/star/text/XTextField.hpp
155     - com/sun/star/beans/XPropertySet.hpp
156     - com/sun/star/lang/XUnoTunnel.hpp
157     sc/inc/filtuno.hxx:
158     # base class has to be a complete type
159     - com/sun/star/beans/XPropertyAccess.hpp
160     - com/sun/star/document/XExporter.hpp
161     - com/sun/star/document/XImporter.hpp
162     - com/sun/star/lang/XServiceInfo.hpp
163     - com/sun/star/ui/dialogs/XExecutableDialog.hpp
164     sc/inc/fmtuno.hxx:
165     # base class has to be a complete type
166     - com/sun/star/beans/XPropertySet.hpp
167     - com/sun/star/container/XEnumerationAccess.hpp
168     - com/sun/star/container/XNameAccess.hpp
169     - com/sun/star/lang/XUnoTunnel.hpp
170     - com/sun/star/lang/XServiceInfo.hpp
171     - com/sun/star/sheet/FormulaToken.hpp
172     - com/sun/star/sheet/XSheetCondition2.hpp
173     - com/sun/star/sheet/XMultiFormulaTokens.hpp
174     - com/sun/star/sheet/XSheetConditionalEntries.hpp
175     - com/sun/star/sheet/XSheetConditionalEntry.hpp
176     sc/inc/fonthelper.hxx:
177     # base class has to be a complete type
178     - tools/color.hxx
179     sc/inc/formulagroup.hxx:
180     # base class has to be a complete type
181     - opencl/platforminfo.hxx
182     sc/inc/formulacell.hxx:
183     # base class has to be a complete type
184     - interpretercontext.hxx
185     sc/inc/formulalogger.hxx:
186     # base class has to be a complete type
187     - memory
188     # needed for conditionally enabled code path
189     - struct ScFormulaCellGroup
190     - namespace osl { class File; }
191     sc/inc/formulaparserpool.hxx:
192     # base class has to be a complete type
193     - com/sun/star/sheet/XFormulaParser.hpp
194     sc/inc/formularesult.hxx:
195     # Needed for macros
196     - calcmacros.hxx
197     sc/inc/funcuno.hxx:
198     # base class has to be a complete type
199     - com/sun/star/beans/XPropertySet.hpp
200     - com/sun/star/lang/XServiceInfo.hpp
201     - com/sun/star/sheet/XFunctionAccess.hpp
202     sc/inc/global.hxx:
203     # base class has to be a complete type
204     - tools/ref.hxx
205     # Needed for macro #define
206     - com/sun/star/i18n/CollatorOptions.hpp
207     sc/inc/linkuno.hxx:
208     # base class has to be a complete type
209     - com/sun/star/beans/XPropertySet.hpp
210     - com/sun/star/container/XEnumerationAccess.hpp
211     - com/sun/star/container/XIndexAccess.hpp
212     - com/sun/star/container/XNameAccess.hpp
213     - com/sun/star/container/XNamed.hpp
214     - com/sun/star/lang/XServiceInfo.hpp
215     - com/sun/star/sheet/XAreaLink.hpp
216     - com/sun/star/sheet/XAreaLinks.hpp
217     - com/sun/star/sheet/XDDELink.hpp
218     - com/sun/star/sheet/XDDELinkResults.hpp
219     - com/sun/star/sheet/XDDELinks.hpp
220     - com/sun/star/sheet/XExternalDocLink.hpp
221     - com/sun/star/sheet/XExternalDocLinks.hpp
222     - com/sun/star/sheet/XExternalSheetCache.hpp
223     - com/sun/star/util/XRefreshable.hpp
224     sc/inc/macromgr.hxx:
225     # base class has to be a complete type
226     - com/sun/star/container/XContainerListener.hpp
227     sc/inc/miscuno.hxx:
228     # base class has to be a complete type
229     - com/sun/star/beans/XPropertySet.hpp
230     - com/sun/star/container/XEnumeration.hpp
231     - com/sun/star/container/XIndexAccess.hpp
232     - com/sun/star/container/XNameAccess.hpp
233     - com/sun/star/lang/XServiceInfo.hpp
234     - cppuhelper/supportsservice.hxx
235     sc/inc/nameuno.hxx:
236     # base class has to be a complete type
237     - com/sun/star/beans/XPropertySet.hpp
238     - com/sun/star/container/XEnumerationAccess.hpp
239     - com/sun/star/document/XActionLockable.hpp
240     - com/sun/star/lang/XServiceInfo.hpp
241     - com/sun/star/lang/XUnoTunnel.hpp
242     - com/sun/star/sheet/XCellRangeReferrer.hpp
243     - com/sun/star/sheet/XFormulaTokens.hpp
244     - com/sun/star/sheet/XLabelRange.hpp
245     - com/sun/star/sheet/XLabelRanges.hpp
246     - com/sun/star/sheet/XNamedRange.hpp
247     - com/sun/star/sheet/XNamedRanges.hpp
248     sc/inc/notesuno.hxx:
249     # base class has to be a complete type
250     - com/sun/star/container/XChild.hpp
251     - com/sun/star/lang/XServiceInfo.hpp
252     - com/sun/star/sheet/XSheetAnnotation.hpp
253     - com/sun/star/sheet/XSheetAnnotationShapeSupplier.hpp
254     - com/sun/star/text/XSimpleText.hpp
255     sc/inc/PivotTableDataSequence.hxx:
256     # base class has to be a complete type
257     - com/sun/star/beans/XPropertySet.hpp
258     - com/sun/star/chart2/data/DataSequenceRole.hpp
259     - com/sun/star/chart2/data/XDataSequence.hpp
260     - com/sun/star/chart2/data/XDataSequence.hpp
261     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
262     - com/sun/star/chart2/data/XTextualDataSequence.hpp
263     - com/sun/star/lang/XServiceInfo.hpp
264     - com/sun/star/util/XCloneable.hpp
265     - com/sun/star/util/XModifyBroadcaster.hpp
266     sc/inc/PivotTableDataSource.hxx:
267     # base class has to be a complete type
268     - com/sun/star/chart2/data/XDataSource.hpp
269     - com/sun/star/lang/XServiceInfo.hpp
270     sc/inc/PivotTableDataProvider.hxx:
271     # base class has to be a complete type
272     - com/sun/star/beans/XPropertySet.hpp
273     - com/sun/star/chart2/data/PivotTableFieldEntry.hpp
274     - com/sun/star/chart2/data/XDataProvider.hpp
275     - com/sun/star/chart2/data/XPivotTableDataProvider.hpp
276     - com/sun/star/lang/XServiceInfo.hpp
277     - com/sun/star/util/XModifyBroadcaster.hpp
278     sc/inc/reftokenhelper.hxx:
279     # base class has to be a complete type
280     - refdata.hxx
281     sc/inc/rowheightcontext.hxx:
282     # base class has to be a complete type
283     - vcl/outdev.hxx
284     sc/inc/scerrors.hxx:
285     # needed for defines
286     - vcl/errcode.hxx
287     sc/inc/scitems.hxx:
288     # needed for defines
289     - svl/typedwhich.hxx
290     sc/inc/scmatrix.hxx:
291     # base class has to be a complete type
292     - svl/sharedstringpool.hxx
293     sc/inc/scmod.hxx:
294     # Needed for macro define
295     - sfx2/app.hxx
296     sc/inc/shapeuno.hxx:
297     # base class has to be a complete type
298     - com/sun/star/beans/XPropertySet.hpp
299     - com/sun/star/beans/XPropertyState.hpp
300     - com/sun/star/container/XChild.hpp
301     - com/sun/star/document/XEventsSupplier.hpp
302     - com/sun/star/lang/XServiceInfo.hpp
303     - com/sun/star/text/XTextContent.hpp
304     - com/sun/star/text/XText.hpp
305     sc/inc/spellcheckcontext.hxx:
306     # base class has to be a complete type
307     - editeng/misspellrange.hxx
308     sc/inc/srchuno.hxx:
309     # base class has to be a complete type
310     - com/sun/star/lang/XServiceInfo.hpp
311     - com/sun/star/lang/XUnoTunnel.hpp
312     - com/sun/star/util/XReplaceDescriptor.hpp
313     sc/inc/styleuno.hxx:
314     # base class has to be a complete type
315     - com/sun/star/beans/XMultiPropertySet.hpp
316     - com/sun/star/beans/XMultiPropertyStates.hpp
317     - com/sun/star/beans/XPropertySet.hpp
318     - com/sun/star/beans/XPropertyState.hpp
319     - com/sun/star/container/XIndexAccess.hpp
320     - com/sun/star/container/XNameContainer.hpp
321     - com/sun/star/lang/XServiceInfo.hpp
322     - com/sun/star/lang/XUnoTunnel.hpp
323     - com/sun/star/style/XStyle.hpp
324     - com/sun/star/style/XStyleLoader2.hpp
325     sc/inc/TablePivotChart.hxx:
326     # base class has to be a complete type
327     - com/sun/star/container/XNamed.hpp
328     - com/sun/star/document/XEmbeddedObjectSupplier.hpp
329     - com/sun/star/lang/XServiceInfo.hpp
330     - com/sun/star/table/XTablePivotChart.hpp
331     sc/inc/TablePivotCharts.hxx:
332     # base class has to be a complete type
333     - com/sun/star/container/XIndexAccess.hpp
334     - com/sun/star/lang/XServiceInfo.hpp
335     - com/sun/star/table/XTablePivotCharts.hpp
336     sc/inc/targuno.hxx:
337     # base class has to be a complete type
338     - com/sun/star/beans/XPropertySet.hpp
339     - com/sun/star/container/XNameAccess.hpp
340     - com/sun/star/document/XLinkTargetSupplier.hpp
341     - com/sun/star/lang/XServiceInfo.hpp
342     sc/inc/textuno.hxx:
343     # base class has to be a complete type
344     - com/sun/star/lang/XServiceInfo.hpp
345     - com/sun/star/lang/XUnoTunnel.hpp
346     - com/sun/star/text/XTextFieldsSupplier.hpp
347     sc/inc/tokenuno.hxx:
348     # base class has to be a complete type
349     - com/sun/star/beans/XPropertySet.hpp
350     - com/sun/star/lang/XServiceInfo.hpp
351     - com/sun/star/sheet/XFormulaParser.hpp
352     sc/inc/unitconv.hxx:
353     # base class has to be a complete type
354     - map
355     sc/qa/unit/uicalc/uicalc.cxx:
356     # Actually used
357     - comphelper/scopeguard.hxx
358     sc/qa/unit/ucalc.cxx:
359     # Needed for namespace shortcuts
360     - helper/debughelper.hxx
361     sc/qa/unit/ucalc_copypaste.cxx:
362     # Needed for namespace shortcuts
363     - helper/debughelper.hxx
364     sc/qa/unit/ucalc_formula.cxx:
365     # Needed in template
366     - docpool.hxx
367     # Needed for namespace shortcuts
368     - helper/debughelper.hxx
369     sc/qa/unit/ucalc_sharedformula.cxx:
370     # Needed for namespace shortcuts
371     - helper/debughelper.hxx
372     sc/qa/unit/ucalc_sort.cxx:
373     # Needed for namespace shortcuts
374     - helper/debughelper.hxx
375     sc/qa/unit/functions_test.hxx:
376     # Needed for css shortcut
377     - sal/types.h
378     sc/qa/unit/screenshots/screenshots.cxx:
379     # Needed for template
380     - sfx2/sfxdlg.hxx
381     sc/qa/unit/subsequent_filters-test.cxx:
382     # Actually used
383     - comphelper/scopeguard.hxx
384     sc/qa/unit/subsequent_export_test.cxx:
385     # Actually used
386     - comphelper/scopeguard.hxx
387     # Needed for namespace shortcuts
388     - helper/debughelper.hxx
389     sc/qa/unit/subsequent_export_test2.cxx:
390     # Actually used
391     - comphelper/scopeguard.hxx
392     sc/qa/unit/subsequent_filters_test2.cxx:
393     # Actually used
394     - comphelper/scopeguard.hxx
395     sc/source/core/inc/addinlis.hxx:
396     # base class has to be a complete type
397     - com/sun/star/lang/XServiceInfo.hpp
398     - com/sun/star/sheet/XResultListener.hpp
399     sc/source/core/inc/arraysumfunctor.hxx:
400     # Needed for uintptr_t
401     - cstdint
402     sc/source/core/opencl/formulagroupcl.cxx:
403     # Needed for implicit dtor in inverseMatrix()
404     - scmatrix.hxx
405     sc/source/core/opencl/opbase.hxx:
406     # Needed for FormulaTreeNode()
407     - formula/token.hxx
408     sc/source/filter/inc/drawingfragment.hxx:
409     # Needed for implicit dtor
410     - drawingbase.hxx
411     sc/source/filter/inc/excdoc.hxx:
412     # Needed for unique_ptr type
413     - class XclExpChangeTrack
414     # Needed for typedef
415     - excrecds.hxx
416     sc/source/filter/inc/formulabase.hxx:
417     # Needed for typedef
418     - com/sun/star/table/CellAddress.hpp
419     sc/source/filter/inc/ooxformulaparser.hxx:
420     # base class has to be a complete type
421     - com/sun/star/lang/XInitialization.hpp
422     - com/sun/star/lang/XServiceInfo.hpp
423     - com/sun/star/sheet/XFilterFormulaParser.hpp
424     sc/source/filter/inc/themebuffer.hxx:
425     # Needed for typedef
426     - stylesbuffer.hxx
427     sc/source/filter/inc/xerecord.hxx:
428     # Needed for member access
429     - xestream.hxx
430     sc/source/filter/inc/xetable.hxx:
431     # Needed for typedef
432     - class XclExpNote
433     sc/source/filter/inc/xilink.hxx:
434     # Needed for typedef
435     - class XclImpCachedMatrix
436     - class ScTokenArray
437     sc/source/filter/inc/xistream.hxx:
438     # Needed for implicit dtor
439     - com/sun/star/beans/NamedValue.hpp
440     sc/source/filter/inc/xlpage.hxx:
441     # Needed for typedef
442     - class SvxBrushItem
443     sc/source/ui/inc/AccessibleContextBase.hxx:
444     # base class has to be a complete type
445     - com/sun/star/accessibility/XAccessibleComponent.hpp
446     - com/sun/star/accessibility/XAccessibleContext.hpp
447     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
448     - com/sun/star/accessibility/XAccessible.hpp
449     - com/sun/star/lang/XServiceInfo.hpp
450     sc/source/ui/inc/AccessibleCellBase.hxx:
451     # base class has to be a complete type
452     - com/sun/star/accessibility/XAccessibleValue.hpp
453     sc/source/ui/inc/AccessibleCell.hxx:
454     # base class has to be a complete type
455     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
456     sc/source/ui/inc/AccessibleCsvControl.hxx:
457     # base class has to be a complete type
458     - com/sun/star/accessibility/XAccessibleSelection.hpp
459     - com/sun/star/accessibility/XAccessibleTable.hpp
460     - com/sun/star/accessibility/XAccessibleText.hpp
461     sc/source/ui/inc/AccessibleDocument.hxx:
462     # base class has to be a complete type
463     - com/sun/star/accessibility/XAccessibleSelection.hpp
464     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
465     - com/sun/star/view/XSelectionChangeListener.hpp
466     sc/source/ui/inc/AccessiblePreviewTable.hxx:
467     # base class has to be a complete type
468     - com/sun/star/accessibility/XAccessibleTable.hpp
469     sc/source/ui/inc/AccessiblePreviewHeaderCell.hxx:
470     # base class has to be a complete type
471     - com/sun/star/accessibility/XAccessibleValue.hpp
472     sc/source/ui/inc/AccessibleTableBase.hxx:
473     # base class has to be a complete type
474     - com/sun/star/accessibility/XAccessibleSelection.hpp
475     - com/sun/star/accessibility/XAccessibleTable.hpp
476     - com/sun/star/accessibility/XAccessibleTableSelection.hpp
477     sc/source/ui/inc/ChartRangeSelectionListener.hxx:
478     # base class has to be a complete type
479     - com/sun/star/lang/XServiceInfo.hpp
480     - com/sun/star/view/XSelectionChangeListener.hpp
481     sc/source/ui/inc/AnalysisOfVarianceDialog.hxx:
482     # base class has to be a complete type
483     - viewdata.hxx
484     sc/source/ui/inc/anyrefdg.hxx:
485     # base struct has to be a complete type
486     - sfx2/basedlgs.hxx
487     sc/source/ui/inc/anyrefdg.hxx:
488     # base struct has to be a complete type
489     - sfx2/basedlgs.hxx
490     sc/source/ui/inc/colorformat.hxx:
491     # Needed for VclPtr type
492     - svx/colorbox.hxx
493     sc/source/ui/inc/condformatdlg.hxx:
494     # Needed for typedef
495     - condformatdlgentry.hxx
496     sc/source/ui/inc/condformatuno.hxx:
497     # base struct has to be a complete type
498     - com/sun/star/beans/XPropertySet.hpp
499     - com/sun/star/sheet/XColorScaleEntry.hpp
500     - com/sun/star/sheet/XConditionalFormat.hpp
501     - com/sun/star/sheet/XConditionalFormats.hpp
502     - com/sun/star/sheet/XConditionEntry.hpp
503     - com/sun/star/sheet/XDataBarEntry.hpp
504     - com/sun/star/sheet/XIconSetEntry.hpp
505     sc/source/ui/inc/csvgrid.hxx:
506     # Needed for typedef
507     - editutil.hxx
508     # Needed for VclPtr type
509     - vcl/virdev.hxx
510     sc/source/ui/inc/csvruler.hxx:
511     # Needed for ScopedVclPtrInstance type
512     - vcl/virdev.hxx
513     sc/source/ui/inc/dataprovider.hxx:
514     # Don't replace with an implementation detail
515     - orcus/csv_parser.hpp
516     sc/source/ui/inc/dpcontrol.hxx:
517     # Needed for unique_ptr type
518     - vcl/outdev.hxx
519     sc/source/ui/inc/DrawModelBroadcaster.hxx:
520     # base class has to be a complete type
521     - com/sun/star/document/XEventBroadcaster.hpp
522     sc/source/ui/inc/ExponentialSmoothingDialog.hxx:
523     # base class has to be a complete type
524     - viewdata.hxx
525     sc/source/ui/inc/MatrixComparisonGenerator.hxx:
526     # base class has to be a complete type
527     - viewdata.hxx
528     sc/source/ui/inc/MovingAverageDialog.hxx:
529     # base class has to be a complete type
530     - viewdata.hxx
531     sc/source/ui/inc/namepast.hxx:
532     # Needed for unique_ptr type
533     - namemgrtable.hxx
534     sc/source/ui/inc/PivotLayoutDialog.hxx:
535     # base class has to be a complete type
536     - viewdata.hxx
537     sc/source/ui/inc/RandomNumberGeneratorDialog.hxx:
538     # base class has to be a complete type
539     - viewdata.hxx
540     sc/source/ui/inc/StatisticsInputOutputDialog.hxx:
541     # base class has to be a complete type
542     - viewdata.hxx
543     sc/source/ui/inc/SamplingDialog.hxx:
544     # base class has to be a complete type
545     - viewdata.hxx
546     sc/source/ui/inc/StatisticsTwoVariableDialog.hxx:
547     # base class has to be a complete type
548     - viewdata.hxx
549     sc/source/ui/inc/tpview.hxx:
550     # Needed for VclPtr type
551     - svx/colorbox.hxx
552     sc/source/ui/unoobj/exceldetect.hxx:
553     # base class has to be a complete type
554     - com/sun/star/document/XExtendedFilterDetection.hpp
555     - com/sun/star/lang/XServiceInfo.hpp
556     sc/source/ui/unoobj/scdetect.hxx:
557     # base class has to be a complete type
558     - com/sun/star/document/XExtendedFilterDetection.hpp
559     - com/sun/star/lang/XServiceInfo.hpp
560     sc/source/ui/unoobj/celllistsource.hxx:
561     # base class has to be a complete type
562     - com/sun/star/form/binding/XListEntryTypedSource.hpp
563     - com/sun/star/lang/XInitialization.hpp
564     - com/sun/star/lang/XServiceInfo.hpp
565     - com/sun/star/util/XModifyListener.hpp
566     sc/source/ui/unoobj/cellvaluebinding.hxx:
567     # base class has to be a complete type
568     - com/sun/star/form/binding/XValueBinding.hpp
569     - com/sun/star/util/XModifyBroadcaster.hpp
570     - com/sun/star/lang/XInitialization.hpp
571     - com/sun/star/lang/XServiceInfo.hpp
572     sc/source/ui/sidebar/ScPanelFactory.hxx:
573     # base class has to be a complete type
574     - com/sun/star/lang/XServiceInfo.hpp
575     - com/sun/star/ui/XUIElementFactory.hpp
576     sc/source/ui/vba/service.hxx:
577     # Used in extern declaration
578     - namespace comphelper::service_decl { class ServiceDecl; } }
579     sc/source/ui/vba/vbaassistant.hxx:
580     # base class has to be a complete type
581     - ooo/vba/XAssistant.hpp
582     sc/source/ui/vba/vbaapplication.hxx:
583     # base class has to be a complete type
584     - ooo/vba/XSinkCaller.hpp
585     - ooo/vba/excel/XApplication.hpp
586     - vbahelper/vbaapplicationbase.hxx
587     sc/source/ui/vba/vbaaxes.hxx:
588     # base class has to be a complete type
589     - ooo/vba/excel/XAxes.hpp
590     sc/source/ui/vba/vbaborders.hxx:
591     # base class has to be a complete type
592     - ooo/vba/excel/XBorders.hpp
593     sc/source/ui/vba/vbachartobjects.hxx:
594     # base class has to be a complete type
595     - ooo/vba/excel/XChartObjects.hpp
596     sc/source/ui/vba/vbacomments.hxx:
597     # base class has to be a complete type
598     - ooo/vba/excel/XComments.hpp
599     sc/source/ui/vba/vbafiledialog.hxx:
600     # base class has to be a complete type
601     - ooo/vba/excel/XFileDialog.hpp
602     sc/source/ui/vba/vbafiledialogitems.hxx:
603     # base class has to be a complete type
604     - ooo/vba/excel/XFileDialogSelectedItems.hpp
605     sc/source/ui/vba/vbafont.hxx:
606     # base class has to be a complete type
607     - ooo/vba/excel/XFont.hpp
608     - vbahelper/vbafontbase.hxx
609     sc/source/ui/vba/vbaformat.cxx:
610     # Needed for variable initialization
611     - docsh.hxx
612     sc/source/ui/vba/vbaformatconditions.hxx:
613     # base class has to be a complete type
614     - ooo/vba/excel/XFormatConditions.hpp
615     sc/source/ui/vba/vbaglobals.hxx:
616     # base class has to be a complete type
617     - vbahelper/vbaglobalbase.hxx
618     - ooo/vba/excel/XGlobals.hpp
619     sc/source/ui/vba/vbahyperlinks.hxx:
620     # base class has to be a complete type
621     - ooo/vba/excel/XHyperlinks.hpp
622     sc/source/ui/vba/vbahyperlink.hxx:
623     # base class has to be a complete type
624     - ooo/vba/excel/XHyperlink.hpp
625     sc/source/ui/vba/vbamenubars.hxx:
626     # base class has to be a complete type
627     - ooo/vba/excel/XMenuBars.hpp
628     sc/source/ui/vba/vbamenuitems.hxx:
629     # base class has to be a complete type
630     - ooo/vba/excel/XMenuItems.hpp
631     sc/source/ui/vba/vbamenus.hxx:
632     # base class has to be a complete type
633     - ooo/vba/excel/XMenus.hpp
634     sc/source/ui/vba/vbaname.hxx:
635     # base class has to be a complete type
636     - ooo/vba/excel/XName.hpp
637     sc/source/ui/vba/vbaoleobjects.hxx:
638     # base class has to be a complete type
639     - ooo/vba/excel/XOLEObjects.hpp
640     sc/source/ui/vba/vbanames.hxx:
641     # base class has to be a complete type
642     - ooo/vba/excel/XNames.hpp
643     sc/source/ui/vba/vbaoutline.hxx:
644     # base class has to be a complete type
645     - ooo/vba/excel/XOutline.hpp
646     sc/source/ui/vba/vbapagebreak.hxx:
647     # base class has to be a complete type
648     - ooo/vba/excel/XHPageBreak.hpp
649     - ooo/vba/excel/XVPageBreak.hpp
650     sc/source/ui/vba/vbapagebreaks.hxx:
651     # base class has to be a complete type
652     - ooo/vba/excel/XHPageBreaks.hpp
653     - ooo/vba/excel/XVPageBreaks.hpp
654     sc/source/ui/vba/vbapivottables.hxx:
655     # base class has to be a complete type
656     - ooo/vba/excel/XPivotTables.hpp
657     sc/source/ui/vba/vbarange.hxx:
658     # base class has to be a complete type
659     - ooo/vba/excel/XRange.hpp
660     sc/source/ui/vba/vbarange.cxx:
661     # Needed for linker visibility of range::serviceDecl
662     - service.hxx
663     sc/source/ui/vba/vbasheetobjects.hxx:
664     # base class has to be a complete type
665     - ooo/vba/excel/XGraphicObjects.hpp
666     sc/source/ui/vba/vbastyles.hxx:
667     # base class has to be a complete type
668     - ooo/vba/excel/XStyles.hpp
669     sc/source/ui/vba/vbavalidation.hxx:
670     # base class has to be a complete type
671     - ooo/vba/excel/XValidation.hpp
672     sc/source/ui/vba/vbaworkbooks.hxx:
673     # base class has to be a complete type
674     - ooo/vba/excel/XWorkbooks.hpp
675     - vbahelper/vbadocumentsbase.hxx
676     sc/source/ui/vba/vbawindows.hxx:
677     # base class has to be a complete type
678     - ooo/vba/excel/XWindows.hpp
679     sc/source/ui/vba/vbawindow.cxx:
680     # Needed for linker visibility of window::serviceDecl
681     - service.hxx
682     sc/source/ui/vba/vbaworkbook.cxx:
683     # Needed for linker visibility of workbook::serviceDecl
684     - service.hxx
685     sc/source/ui/vba/vbaworkbooks.cxx:
686     # Needed for linker visibility of worksheet::serviceDecl
687     - service.hxx
688     sc/source/ui/vba/vbaworksheet.hxx:
689     # base class has to be a complete type
690     - ooo/vba/excel/XWorksheet.hpp
691     sc/source/ui/vba/vbaworksheet.cxx:
692     # Needed for linker visibility of workbook::serviceDecl
693     - service.hxx
694     sc/source/ui/vba/vbaworksheets.hxx:
695     # base class has to be a complete type
696     - ooo/vba/excel/XWorksheets.hpp
697     sc/source/core/data/column2.cxx:
698     # Used in #if DEBUG_COLUMN_STORAGE
699     - tokenstringcontext.hxx
700     sc/source/core/data/conditio.cxx:
701     # Needed for #define
702     - attrib.hxx
703     sc/source/core/data/documen8.cxx:
704     # Needed for template
705     - docpool.hxx
706     sc/source/core/data/document.cxx:
707     # Complete type needed for method type
708     - com/sun/star/sheet/TablePageBreakData.hpp
709     sc/source/core/data/documentimport.cxx:
710     # Needed for member access in assert()
711     - stringutil.hxx
712     sc/source/core/data/dpresfilter.cxx:
713     # Actually used
714     - com/sun/star/uno/Sequence.hxx
715     sc/source/core/data/dpoutputgeometry.cxx:
716     # Actually used
717     - vector
718     sc/source/core/data/dptabres.cxx:
719     # Used in #if DUMP_PIVOT_TABLE
720     - document.hxx
721     sc/source/core/data/dptabsrc.cxx:
722     # Actually used
723     - com/sun/star/sheet/DataPilotFieldFilter.hpp
724     sc/source/core/data/formulacell.cxx:
725     # Used in #if DBG_UTIL
726     - com/sun/star/sheet/FormulaLanguage.hpp
727     # Used in #if HAVE_FEATURE_OPENCL
728     - opencl/openclwrapper.hxx
729     sc/source/core/data/stlsheet.cxx:
730     # Needed for #define
731     - editeng/shaditem.hxx
732     - editeng/xmlcnitm.hxx
733     sc/source/core/data/types.cxx:
734     # Complete type is needed for complex data type
735     - scmatrix.hxx
736     sc/source/core/data/tabprotection.cxx:
737     # Actually used
738     - vector
739     sc/source/core/tool/addincol.cxx:
740     # Needed for template
741     - com/sun/star/frame/XModel.hpp
742     sc/source/core/tool/autoform.cxx:
743     # Don't propose hxx -> h in URE headers
744     - osl/thread.hxx
745     sc/source/core/tool/cellkeytranslator.cxx:
746     # Needed for localized keywords
747     - cellkeywords.inl
748     sc/source/core/tool/formularesult.cxx:
749     # Complete type needed for boost::intrusive_ptr
750     - scmatrix.hxx
751     sc/source/core/tool/formulaparserpool.cxx:
752     # Needed for template
753     - com/sun/star/frame/XModel.hpp
754     sc/source/core/tool/interpr4.cxx:
755     # Needed for template
756     - com/sun/star/script/XInvocation.hpp
757     sc/source/filter/xml/XMLCodeNameProvider.hxx:
758     # base class has to be a complete type
759     - com/sun/star/container/XNameAccess.hpp
760     sc/source/filter/xml/xmldrani.hxx:
761     # Complex type needs complete type
762     - com/sun/star/beans/PropertyValue.hpp
763     sc/source/filter/ftools/sharedformulagroups.cxx:
764     # Needed for implicit dtor
765     - tokenarray.hxx
766     sc/source/filter/excel/excdoc.cxx:
767     # Needed for template
768     - com/sun/star/frame/XModel.hpp
769     sc/source/filter/excel/excimp8.cxx:
770     # base class has to be a complete type
771     - com/sun/star/container/XIndexContainer.hpp
772     # Needed for template
773     - com/sun/star/frame/XModel.hpp
774     sc/source/filter/excel/expop2.cxx:
775     # Needed for template
776     - com/sun/star/frame/XModel.hpp
777     sc/source/filter/excel/xechart.cxx:
778     # Complex type needs complete type
779     - com/sun/star/chart2/RelativePosition.hpp
780     - com/sun/star/chart2/RelativeSize.hpp
781     sc/source/filter/excel/xecontent.cxx:
782     # Needed for template
783     - com/sun/star/frame/XModel.hpp
784     sc/source/filter/excel/xeescher.cxx:
785     # base class has to be a complete type
786     - com/sun/star/chart/XChartDocument.hpp
787     sc/source/filter/excel/xeroot.cxx:
788     # Complex type needs complete type
789     - com/sun/star/sheet/FormulaOpCodeMapEntry.hpp
790     sc/source/filter/excel/xicontent.cxx:
791     # Needed for implicit dtor
792     - editeng/editobj.hxx
793     sc/source/filter/excel/xiescher.cxx:
794     # Needed for implicit dtor
795     - editeng/editobj.hxx
796     - com/sun/star/form/XForm.hpp
797     sc/source/filter/excel/xistyle.cxx:
798     # Needed for direct member access
799     - xladdress.hxx
800     # Needed for template
801     - com/sun/star/frame/XModel.hpp
802     sc/source/filter/excel/xlpage.cxx:
803     # Needed for template
804     - editeng/brushitem.hxx
805     sc/source/filter/excel/xlstyle.cxx:
806     # Needed for template
807     - com/sun/star/awt/FontSlant.hpp
808     sc/source/filter/ftools/fapihelper.cxx:
809     # Needed for template
810     - com/sun/star/frame/XModel.hpp
811     sc/source/filter/lotus/filter.cxx:
812     # Needed to avoid loplugin:unreffun error
813     - filter.hxx
814     sc/source/filter/lotus/memory.cxx:
815     # Needed to avoid loplugin:unreffun error
816     - scmem.h
817     sc/source/filter/lotus/op.cxx:
818     # Needed to avoid loplugin:unreffun error
819     - op.h
820     # Needed for rtl::math::round
821     - rtl/math.hxx
822     sc/source/filter/html/htmlpars.cxx:
823     # Needed for template
824     - com/sun/star/frame/XModel.hpp
825     sc/source/filter/html/htmlexp.cxx:
826     # Needed for template
827     - com/sun/star/frame/XModel.hpp
828     sc/source/filter/oox/defnamesbuffer.cxx:
829     # Needed for template
830     - com/sun/star/sheet/XSpreadsheet.hpp
831     sc/source/filter/oox/externallinkbuffer.cxx:
832     # Needed for template
833     - com/sun/star/sheet/XSpreadsheetDocument.hpp
834     sc/source/filter/oox/numberformatsbuffer.cxx:
835     # Needed for template
836     - com/sun/star/sheet/XSpreadsheetDocument.hpp
837     sc/source/filter/oox/ooxformulaparser.cxx:
838     # Needed for direct member access
839     - com/sun/star/lang/XComponent.hpp
840     sc/source/filter/oox/pagesettings.cxx:
841     # Needed for template
842     - com/sun/star/sheet/XSpreadsheet.hpp
843     sc/source/filter/oox/querytablebuffer.cxx:
844     # Needed for template
845     - com/sun/star/sheet/XSpreadsheetDocument.hpp
846     sc/source/filter/oox/richstring.cxx:
847     # Complete type needed for unique_ptr
848     - editeng/editobj.hxx
849     sc/source/filter/oox/sheetdatabuffer.cxx:
850     # Needed for template
851     - com/sun/star/sheet/XSpreadsheetDocument.hpp
852     - com/sun/star/table/XCell.hpp
853     - com/sun/star/table/XCellRange.hpp
854     sc/source/filter/oox/stylesbuffer.cxx:
855     # Needed for template
856     - com/sun/star/sheet/XSpreadsheetDocument.hpp
857     sc/source/filter/oox/tablebuffer.cxx:
858     # Needed for template
859     - com/sun/star/sheet/XSpreadsheetDocument.hpp
860     sc/source/filter/oox/unitconverter.cxx:
861     # Needed for template
862     - com/sun/star/sheet/XSpreadsheetDocument.hpp
863     sc/source/filter/oox/viewsettings.cxx:
864     # Needed for template
865     - com/sun/star/sheet/XSpreadsheetDocument.hpp
866     - com/sun/star/sheet/XSpreadsheet.hpp
867     sc/source/filter/oox/workbooksettings.cxx:
868     # Needed for template
869     - com/sun/star/sheet/XSpreadsheetDocument.hpp
870     sc/source/filter/oox/worksheethelper.cxx:
871     # Needed for implicit dtor
872     - editeng/editobj.hxx
873     sc/source/filter/oox/worksheetsettings.cxx:
874     # Needed for template
875     - com/sun/star/sheet/XSpreadsheet.hpp
876     sc/source/filter/orcus/orcusfiltersimpl.cxx:
877     # Needed for implicit dtor
878     - tokenarray.hxx
879     # Needed for direct member access
880     - com/sun/star/task/XStatusIndicator.hpp
881     # Don't propose hxx -> h in URE headers
882     - osl/thread.hxx
883     sc/source/filter/orcus/xmlcontext.cxx:
884     # Needed for implicit dtor
885     - tokenarray.hxx
886     sc/source/filter/xcl97/xcl97rec.cxx:
887     # Needed for template
888     - com/sun/star/chart/XChartDocument.hpp
889     - sax/fastattribs.hxx
890     sc/source/filter/xml/XMLCalculationSettingsContext.cxx:
891     # Needed for template
892     - com/sun/star/frame/XModel.hpp
893     sc/source/filter/xml/XMLExportIterator.cxx:
894     # Needed for direct member access
895     - com/sun/star/table/XCellRange.hpp
896     - com/sun/star/sheet/XSpreadsheet.hpp
897     sc/source/filter/xml/XMLExportDatabaseRanges.cxx:
898     # Needed for template
899     - com/sun/star/frame/XModel.hpp
900     sc/source/filter/xml/XMLTableHeaderFooterContext.cxx:
901     # Needed for template
902     - com/sun/star/beans/XPropertySet.hpp
903     - com/sun/star/sheet/XHeaderFooterContent.hpp
904     # Needed for macro XMLOFF_WARN_UNKNOWN
905     - sal/log.hxx
906     sc/source/filter/xml/XMLTableMasterPageExport.cxx:
907      # Needed for template
908      - com/sun/star/text/XText.hpp
909      - com/sun/star/beans/XPropertySet.hpp
910     sc/source/filter/xml/XMLTableShapeResizer.cxx:
911     # Actually used
912     - vector
913     sc/source/filter/xml/XMLTableSourceContext.cxx:
914     # Needed for template
915     - com/sun/star/sheet/XSpreadsheet.hpp
916     sc/source/filter/xml/xmldpimp.cxx:
917     # Actually used
918     - com/sun/star/sheet/DataPilotFieldOrientation.hpp
919     sc/source/filter/xml/xmldrani.cxx:
920     # Actually used
921     - com/sun/star/sheet/DataImportMode.hpp
922     sc/source/filter/xml/xmlimprt.cxx:
923     # Needed to avoid loplugin:unreffun error
924     - appluno.hxx
925     sc/source/filter/xml/xmlsubti.cxx:
926     # Needed for direct member access
927     - com/sun/star/sheet/XSpreadsheet.hpp
928     sc/source/filter/xml/xmltabi.cxx:
929     # Needed for template
930     - com/sun/star/sheet/XSpreadsheet.hpp
931     sc/source/ui/attrdlg/scdlgfact.cxx:
932     # Complete type needed for unique_ptr & ScConditionalFormatList
933     - conditio.hxx
934     sc/source/ui/attrdlg/scdlgfact.hxx:
935     # Complete type needed for unique_ptr & ScLinkedAreaDlg
936     - linkarea.hxx
937     sc/source/ui/app/inputhdl.cxx:
938     # Complete type needed for unique_ptr
939     - docpool.hxx
940     sc/source/ui/app/scdll.cxx:
941     # Needed for linker visibility of ScResId
942     - scresid.hxx
943     sc/source/ui/app/scmod.cxx:
944     # Needed for direct member access
945     - ooo/vba/XSinkCaller.hpp
946     sc/source/ui/app/typemap.cxx:
947     # Needed for MID* macros
948     - mid.h
949     - editeng/memberids.h
950     - svx/unomid.hxx
951     # Needed by scslots.hxx
952     - sfx2/msg.hxx
953     - svl/slstitm.hxx
954     - editeng/fontitem.hxx
955     - svx/hlnkitem.hxx
956     - svl/srchitem.hxx
957     - svx/postattr.hxx
958     - editeng/postitem.hxx
959     - sfx2/tplpitem.hxx
960     - sfx2/zoomitem.hxx
961     - editeng/brushitem.hxx
962     - editeng/wghtitem.hxx
963     - editeng/fhgtitem.hxx
964     - editeng/colritem.hxx
965     - editeng/boxitem.hxx
966     - editeng/lineitem.hxx
967     - svl/ptitem.hxx
968     - editeng/sizeitem.hxx
969     - svx/algitem.hxx
970     - svx/clipfmtitem.hxx
971     - editeng/udlnitem.hxx
972     - svx/xlnstit.hxx
973     - svx/xlnedit.hxx
974     - svx/xfillit0.hxx
975     - svx/xflclit.hxx
976     - svx/xflhtit.hxx
977     - svx/xbtmpit.hxx
978     - svx/xlineit0.hxx
979     - svx/xlndsit.hxx
980     - svx/xlnwtit.hxx
981     - svx/xlnclit.hxx
982     - svx/xtextit0.hxx
983     - svx/xftadit.hxx
984     - svx/xftdiit.hxx
985     - svx/xftstit.hxx
986     - svx/xftmrit.hxx
987     - svx/xftouit.hxx
988     - svx/xftshit.hxx
989     - svx/xftshcit.hxx
990     - svx/xftshxy.hxx
991     - editeng/langitem.hxx
992     - editeng/justifyitem.hxx
993     - editeng/shdditem.hxx
994     - editeng/shaditem.hxx
995     - editeng/contouritem.hxx
996     - editeng/crossedoutitem.hxx
997     - editeng/charreliefitem.hxx
998     - editeng/lrspitem.hxx
999     - editeng/lspcitem.hxx
1000     - editeng/ulspitem.hxx
1001     - editeng/kernitem.hxx
1002     - svx/rotmodit.hxx
1003     - svx/drawitem.hxx
1004     - svl/ilstitem.hxx
1005     - svl/globalnameitem.hxx
1006     - svx/chrtitem.hxx
1007     - svx/zoomslideritem.hxx
1008     - svx/xflftrit.hxx
1009     - svx/xlncapit.hxx
1010     - svx/xlinjoit.hxx
1011     - svx/galleryitem.hxx
1012     - svx/sdooitm.hxx
1013     - sfx2/frame.hxx
1014     - attrib.hxx
1015     - svx/sdprcitm.hxx
1016     - svx/sdmetitm.hxx
1017     sc/source/ui/dataprovider/csvdataprovider.cxx:
1018     # Needed for unique_ptr type
1019     - tools/stream.hxx
1020     sc/source/ui/dataprovider/htmldataprovider.cxx:
1021     # Needed for unique_ptr type
1022     - tools/stream.hxx
1023     sc/source/ui/dbgui/csvgrid.cxx:
1024     # Needed for implicit dtor
1025     - svl/itempool.hxx
1026     sc/source/ui/docshell/docfunc.cxx:
1027     # Needed for direct member access
1028     - svx/svdocapt.hxx
1029     sc/source/ui/docshell/docsh.cxx:
1030     # Needed for method parameter
1031     - ooo/vba/excel/XWorkbook.hpp
1032     # Needed for SID* macros in workdir/SdiTarget/sc/sdi/scslots.hxx
1033     - sc.hrc
1034     sc/source/ui/docshell/docsh4.cxx:
1035     # Needed on WIN32
1036     - impex.hxx
1037     - rangeseq.hxx
1038     sc/source/ui/docshell/impex.cxx:
1039     # Needed for unique_ptr type
1040     - tokenarray.hxx
1041     - refundo.hxx
1042     - editeng/editobj.hxx
1043     sc/source/ui/drawfunc/futext3.cxx:
1044     # Needed for direct member access
1045     - svx/svdocapt.hxx
1046     sc/source/ui/formdlg/formula.cxx:
1047     # Complete type is needed
1048     - com/sun/star/sheet/XFormulaParser.hpp
1049     - com/sun/star/sheet/XFormulaOpCodeMapper.hpp
1050     sc/source/ui/miscdlgs/solveroptions.cxx:
1051     # Needed for template
1052     - com/sun/star/sheet/XSolver.hpp
1053     sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx:
1054     # Needed for rtl::math::round
1055     - rtl/math.hxx
1056     sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx:
1057     # Needed for implicit dtor
1058     - editeng/editobj.hxx
1059     sc/source/ui/undo/undoolk.cxx:
1060     # Avoid loplugin:unreffun error
1061     - undoolk.hxx
1062     sc/source/ui/unoobj/cellsuno.cxx:
1063     # Needed for direct member access
1064     - refundo.hxx
1065     sc/source/ui/unoobj/confuno.cxx:
1066     # Used with function template
1067     - docpool.hxx
1068     sc/source/ui/unoobj/docuno.cxx:
1069     # Needed for implicit dtor
1070     - transobj.hxx
1071     sc/source/ui/unoobj/notesuno.cxx:
1072     # Needed for macro defines
1073     - editeng/unoprnms.hxx
1074     sc/source/ui/unoobj/scdetect.cxx:
1075     # Actually used
1076     - com/sun/star/beans/PropertyValue.hpp
1077     sc/source/ui/unoobj/textuno.cxx:
1078     # Needed for macro defines
1079     - editeng/unoprnms.hxx
1080     sc/source/ui/view/tabview.cxx:
1081     # Needed for direct member access
1082     - pagedata.hxx
1083     sc/source/ui/view/tabview5.cxx:
1084     # Needed for implicit dtor
1085     - olinewin.hxx
1086     sc/source/ui/unoobj/viewuno.cxx:
1087     # Needed for implicit dtor
1088     - transobj.hxx
1089     sc/source/ui/vba/vbaformatconditions.cxx:
1090     # Needed for template
1091     - ooo/vba/excel/XRange.hpp
1092     sc/source/ui/vba/vbahyperlink.cxx:
1093     # Needed for template
1094     - com/sun/star/frame/XModel.hpp
1095     sc/source/ui/vba/vbaformat.cxx:
1096     # Needed for rtl::math::round
1097     - rtl/math.hxx
1098     sc/source/ui/vba/vbainterior.cxx:
1099     # Actually used
1100     - com/sun/star/beans/XPropertySet.hpp
1101     sc/source/ui/vba/vbanames.cxx:
1102     # Actually used
1103     - com/sun/star/sheet/XNamedRanges.hpp
1104     sc/source/ui/vba/vbapagebreaks.cxx:
1105     # Actually used
1106     - com/sun/star/uno/XComponentContext.hpp
1107     sc/source/ui/vba/vbaworkbooks.cxx:
1108     # Actually used
1109     - com/sun/star/uno/XComponentContext.hpp
1110     sc/source/ui/vba/vbawsfunction.cxx:
1111     # Actually used
1112     - com/sun/star/beans/XIntrospectionAccess.hpp
1113     sc/source/ui/vba/vbarange.cxx:
1114     # Actually used
1115     - com/sun/star/uno/XComponentContext.hpp
1116     sc/source/ui/vba/vbaworksheet.cxx:
1117     # Actually used
1118     - com/sun/star/beans/XIntrospectionAccess.hpp
1119     sc/source/ui/view/viewfun4.cxx:
1120     # Needed for direct member access
1121     - refundo.hxx
1122     sc/source/ui/view/tabvwshc.cxx:
1123     # Needed for ScFormulaDlg instantiation for some weird reason
1124     - funcdesc.hxx