Branch libreoffice-24-8-3
[LibreOffice.git] / sc / IwyuFilter_sc.yaml
blob821621dd0a9a62db007083eeecc3195563f677dc
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     - comphelper/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_export_test.cxx:
382     # Actually used
383     - comphelper/scopeguard.hxx
384     # Needed for namespace shortcuts
385     - helper/debughelper.hxx
386     sc/qa/unit/subsequent_export_test2.cxx:
387     # Actually used
388     - comphelper/scopeguard.hxx
389     sc/qa/unit/subsequent_filters_test2.cxx:
390     # Actually used
391     - comphelper/scopeguard.hxx
392     sc/source/core/inc/addinlis.hxx:
393     # base class has to be a complete type
394     - com/sun/star/lang/XServiceInfo.hpp
395     - com/sun/star/sheet/XResultListener.hpp
396     sc/source/core/opencl/formulagroupcl.cxx:
397     # Needed for implicit dtor in inverseMatrix()
398     - scmatrix.hxx
399     sc/source/core/opencl/opbase.hxx:
400     # Needed for FormulaTreeNode()
401     - formula/token.hxx
402     sc/source/filter/inc/drawingfragment.hxx:
403     # Needed for implicit dtor
404     - drawingbase.hxx
405     sc/source/filter/inc/excdoc.hxx:
406     # Needed for unique_ptr type
407     - class XclExpChangeTrack
408     # Needed for typedef
409     - excrecds.hxx
410     sc/source/filter/inc/formulabase.hxx:
411     # Needed for typedef
412     - com/sun/star/table/CellAddress.hpp
413     sc/source/filter/inc/ooxformulaparser.hxx:
414     # base class has to be a complete type
415     - com/sun/star/lang/XInitialization.hpp
416     - com/sun/star/lang/XServiceInfo.hpp
417     - com/sun/star/sheet/XFilterFormulaParser.hpp
418     sc/source/filter/inc/themebuffer.hxx:
419     # Needed for typedef
420     - stylesbuffer.hxx
421     sc/source/filter/inc/xerecord.hxx:
422     # Needed for member access
423     - xestream.hxx
424     sc/source/filter/inc/xetable.hxx:
425     # Needed for typedef
426     - class XclExpNote
427     sc/source/filter/inc/xilink.hxx:
428     # Needed for typedef
429     - class XclImpCachedMatrix
430     - class ScTokenArray
431     sc/source/filter/inc/xistream.hxx:
432     # Needed for implicit dtor
433     - com/sun/star/beans/NamedValue.hpp
434     sc/source/filter/inc/xlpage.hxx:
435     # Needed for typedef
436     - class SvxBrushItem
437     sc/source/ui/inc/AccessibleContextBase.hxx:
438     # base class has to be a complete type
439     - com/sun/star/accessibility/XAccessibleComponent.hpp
440     - com/sun/star/accessibility/XAccessibleContext.hpp
441     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
442     - com/sun/star/accessibility/XAccessible.hpp
443     - com/sun/star/lang/XServiceInfo.hpp
444     sc/source/ui/inc/AccessibleCellBase.hxx:
445     # base class has to be a complete type
446     - com/sun/star/accessibility/XAccessibleValue.hpp
447     sc/source/ui/inc/AccessibleCell.hxx:
448     # base class has to be a complete type
449     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
450     sc/source/ui/inc/AccessibleCsvControl.hxx:
451     # base class has to be a complete type
452     - com/sun/star/accessibility/XAccessibleSelection.hpp
453     - com/sun/star/accessibility/XAccessibleTable.hpp
454     - com/sun/star/accessibility/XAccessibleText.hpp
455     sc/source/ui/inc/AccessibleDocument.hxx:
456     # base class has to be a complete type
457     - com/sun/star/accessibility/XAccessibleSelection.hpp
458     - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
459     - com/sun/star/view/XSelectionChangeListener.hpp
460     sc/source/ui/inc/AccessiblePreviewTable.hxx:
461     # base class has to be a complete type
462     - com/sun/star/accessibility/XAccessibleTable.hpp
463     sc/source/ui/inc/AccessiblePreviewHeaderCell.hxx:
464     # base class has to be a complete type
465     - com/sun/star/accessibility/XAccessibleValue.hpp
466     sc/source/ui/inc/AccessibleTableBase.hxx:
467     # base class has to be a complete type
468     - com/sun/star/accessibility/XAccessibleSelection.hpp
469     - com/sun/star/accessibility/XAccessibleTable.hpp
470     - com/sun/star/accessibility/XAccessibleTableSelection.hpp
471     sc/source/ui/inc/ChartRangeSelectionListener.hxx:
472     # base class has to be a complete type
473     - com/sun/star/lang/XServiceInfo.hpp
474     - com/sun/star/view/XSelectionChangeListener.hpp
475     sc/source/ui/inc/AnalysisOfVarianceDialog.hxx:
476     # base class has to be a complete type
477     - viewdata.hxx
478     sc/source/ui/inc/anyrefdg.hxx:
479     # base struct has to be a complete type
480     - sfx2/basedlgs.hxx
481     sc/source/ui/inc/anyrefdg.hxx:
482     # base struct has to be a complete type
483     - sfx2/basedlgs.hxx
484     sc/source/ui/inc/colorformat.hxx:
485     # Needed for VclPtr type
486     - svx/colorbox.hxx
487     sc/source/ui/inc/condformatdlg.hxx:
488     # Needed for typedef
489     - condformatdlgentry.hxx
490     sc/source/ui/inc/condformatuno.hxx:
491     # base struct has to be a complete type
492     - com/sun/star/beans/XPropertySet.hpp
493     - com/sun/star/sheet/XColorScaleEntry.hpp
494     - com/sun/star/sheet/XConditionalFormat.hpp
495     - com/sun/star/sheet/XConditionalFormats.hpp
496     - com/sun/star/sheet/XConditionEntry.hpp
497     - com/sun/star/sheet/XDataBarEntry.hpp
498     - com/sun/star/sheet/XIconSetEntry.hpp
499     sc/source/ui/inc/csvgrid.hxx:
500     # Needed for typedef
501     - editutil.hxx
502     # Needed for VclPtr type
503     - vcl/virdev.hxx
504     sc/source/ui/inc/csvruler.hxx:
505     # Needed for ScopedVclPtrInstance type
506     - vcl/virdev.hxx
507     sc/source/ui/inc/dataprovider.hxx:
508     # Don't replace with an implementation detail
509     - orcus/csv_parser.hpp
510     sc/source/ui/inc/dpcontrol.hxx:
511     # Needed for unique_ptr type
512     - vcl/outdev.hxx
513     sc/source/ui/inc/DrawModelBroadcaster.hxx:
514     # base class has to be a complete type
515     - com/sun/star/document/XEventBroadcaster.hpp
516     sc/source/ui/inc/ExponentialSmoothingDialog.hxx:
517     # base class has to be a complete type
518     - viewdata.hxx
519     sc/source/ui/inc/MatrixComparisonGenerator.hxx:
520     # base class has to be a complete type
521     - viewdata.hxx
522     sc/source/ui/inc/MovingAverageDialog.hxx:
523     # base class has to be a complete type
524     - viewdata.hxx
525     sc/source/ui/inc/namepast.hxx:
526     # Needed for unique_ptr type
527     - namemgrtable.hxx
528     sc/source/ui/inc/PivotLayoutDialog.hxx:
529     # base class has to be a complete type
530     - viewdata.hxx
531     sc/source/ui/inc/RandomNumberGeneratorDialog.hxx:
532     # base class has to be a complete type
533     - viewdata.hxx
534     sc/source/ui/inc/StatisticsInputOutputDialog.hxx:
535     # base class has to be a complete type
536     - viewdata.hxx
537     sc/source/ui/inc/SamplingDialog.hxx:
538     # base class has to be a complete type
539     - viewdata.hxx
540     sc/source/ui/inc/StatisticsTwoVariableDialog.hxx:
541     # base class has to be a complete type
542     - viewdata.hxx
543     sc/source/ui/inc/tpview.hxx:
544     # Needed for VclPtr type
545     - svx/colorbox.hxx
546     sc/source/ui/unoobj/exceldetect.hxx:
547     # base class has to be a complete type
548     - com/sun/star/document/XExtendedFilterDetection.hpp
549     - com/sun/star/lang/XServiceInfo.hpp
550     sc/source/ui/unoobj/scdetect.hxx:
551     # base class has to be a complete type
552     - com/sun/star/document/XExtendedFilterDetection.hpp
553     - com/sun/star/lang/XServiceInfo.hpp
554     sc/source/ui/unoobj/celllistsource.hxx:
555     # base class has to be a complete type
556     - com/sun/star/form/binding/XListEntryTypedSource.hpp
557     - com/sun/star/lang/XInitialization.hpp
558     - com/sun/star/lang/XServiceInfo.hpp
559     - com/sun/star/util/XModifyListener.hpp
560     sc/source/ui/unoobj/cellvaluebinding.hxx:
561     # base class has to be a complete type
562     - com/sun/star/form/binding/XValueBinding.hpp
563     - com/sun/star/util/XModifyBroadcaster.hpp
564     - com/sun/star/lang/XInitialization.hpp
565     - com/sun/star/lang/XServiceInfo.hpp
566     sc/source/ui/sidebar/ScPanelFactory.hxx:
567     # base class has to be a complete type
568     - com/sun/star/lang/XServiceInfo.hpp
569     - com/sun/star/ui/XUIElementFactory.hpp
570     sc/source/ui/vba/vbaassistant.hxx:
571     # base class has to be a complete type
572     - ooo/vba/XAssistant.hpp
573     sc/source/ui/vba/vbaapplication.hxx:
574     # base class has to be a complete type
575     - ooo/vba/XSinkCaller.hpp
576     - ooo/vba/excel/XApplication.hpp
577     - vbahelper/vbaapplicationbase.hxx
578     sc/source/ui/vba/vbaaxes.hxx:
579     # base class has to be a complete type
580     - ooo/vba/excel/XAxes.hpp
581     sc/source/ui/vba/vbaborders.hxx:
582     # base class has to be a complete type
583     - ooo/vba/excel/XBorders.hpp
584     sc/source/ui/vba/vbachartobjects.hxx:
585     # base class has to be a complete type
586     - ooo/vba/excel/XChartObjects.hpp
587     sc/source/ui/vba/vbacomments.hxx:
588     # base class has to be a complete type
589     - ooo/vba/excel/XComments.hpp
590     sc/source/ui/vba/vbafiledialog.hxx:
591     # base class has to be a complete type
592     - ooo/vba/excel/XFileDialog.hpp
593     sc/source/ui/vba/vbafiledialogitems.hxx:
594     # base class has to be a complete type
595     - ooo/vba/excel/XFileDialogSelectedItems.hpp
596     sc/source/ui/vba/vbafont.hxx:
597     # base class has to be a complete type
598     - ooo/vba/excel/XFont.hpp
599     - vbahelper/vbafontbase.hxx
600     sc/source/ui/vba/vbaformat.cxx:
601     # Needed for variable initialization
602     - docsh.hxx
603     sc/source/ui/vba/vbaformatconditions.hxx:
604     # base class has to be a complete type
605     - ooo/vba/excel/XFormatConditions.hpp
606     sc/source/ui/vba/vbaglobals.hxx:
607     # base class has to be a complete type
608     - vbahelper/vbaglobalbase.hxx
609     - ooo/vba/excel/XGlobals.hpp
610     sc/source/ui/vba/vbahyperlinks.hxx:
611     # base class has to be a complete type
612     - ooo/vba/excel/XHyperlinks.hpp
613     sc/source/ui/vba/vbahyperlink.hxx:
614     # base class has to be a complete type
615     - ooo/vba/excel/XHyperlink.hpp
616     sc/source/ui/vba/vbamenubars.hxx:
617     # base class has to be a complete type
618     - ooo/vba/excel/XMenuBars.hpp
619     sc/source/ui/vba/vbamenuitems.hxx:
620     # base class has to be a complete type
621     - ooo/vba/excel/XMenuItems.hpp
622     sc/source/ui/vba/vbamenus.hxx:
623     # base class has to be a complete type
624     - ooo/vba/excel/XMenus.hpp
625     sc/source/ui/vba/vbaname.hxx:
626     # base class has to be a complete type
627     - ooo/vba/excel/XName.hpp
628     sc/source/ui/vba/vbaoleobjects.hxx:
629     # base class has to be a complete type
630     - ooo/vba/excel/XOLEObjects.hpp
631     sc/source/ui/vba/vbanames.hxx:
632     # base class has to be a complete type
633     - ooo/vba/excel/XNames.hpp
634     sc/source/ui/vba/vbaoutline.hxx:
635     # base class has to be a complete type
636     - ooo/vba/excel/XOutline.hpp
637     sc/source/ui/vba/vbapagebreak.hxx:
638     # base class has to be a complete type
639     - ooo/vba/excel/XHPageBreak.hpp
640     - ooo/vba/excel/XVPageBreak.hpp
641     sc/source/ui/vba/vbapagebreaks.hxx:
642     # base class has to be a complete type
643     - ooo/vba/excel/XHPageBreaks.hpp
644     - ooo/vba/excel/XVPageBreaks.hpp
645     sc/source/ui/vba/vbapivottables.hxx:
646     # base class has to be a complete type
647     - ooo/vba/excel/XPivotTables.hpp
648     sc/source/ui/vba/vbarange.hxx:
649     # base class has to be a complete type
650     - ooo/vba/excel/XRange.hpp
651     sc/source/ui/vba/vbarange.cxx:
652     # Needed for linker visibility of range::serviceDecl
653     - service.hxx
654     sc/source/ui/vba/vbasheetobjects.hxx:
655     # base class has to be a complete type
656     - ooo/vba/excel/XGraphicObjects.hpp
657     sc/source/ui/vba/vbastyles.hxx:
658     # base class has to be a complete type
659     - ooo/vba/excel/XStyles.hpp
660     sc/source/ui/vba/vbavalidation.hxx:
661     # base class has to be a complete type
662     - ooo/vba/excel/XValidation.hpp
663     sc/source/ui/vba/vbaworkbooks.hxx:
664     # base class has to be a complete type
665     - ooo/vba/excel/XWorkbooks.hpp
666     - vbahelper/vbadocumentsbase.hxx
667     sc/source/ui/vba/vbawindows.hxx:
668     # base class has to be a complete type
669     - ooo/vba/excel/XWindows.hpp
670     sc/source/ui/vba/vbawindow.cxx:
671     # Needed for linker visibility of window::serviceDecl
672     - service.hxx
673     sc/source/ui/vba/vbaworkbook.cxx:
674     # Needed for linker visibility of workbook::serviceDecl
675     - service.hxx
676     sc/source/ui/vba/vbaworkbooks.cxx:
677     # Needed for linker visibility of worksheet::serviceDecl
678     - service.hxx
679     sc/source/ui/vba/vbaworksheet.hxx:
680     # base class has to be a complete type
681     - ooo/vba/excel/XWorksheet.hpp
682     sc/source/ui/vba/vbaworksheet.cxx:
683     # Needed for linker visibility of workbook::serviceDecl
684     - service.hxx
685     sc/source/ui/vba/vbaworksheets.hxx:
686     # base class has to be a complete type
687     - ooo/vba/excel/XWorksheets.hpp
688     sc/source/core/data/column2.cxx:
689     # Used in #if DEBUG_COLUMN_STORAGE
690     - tokenstringcontext.hxx
691     sc/source/core/data/conditio.cxx:
692     # Needed for #define
693     - attrib.hxx
694     sc/source/core/data/documen8.cxx:
695     # Needed for template
696     - docpool.hxx
697     sc/source/core/data/document.cxx:
698     # Complete type needed for method type
699     - com/sun/star/sheet/TablePageBreakData.hpp
700     sc/source/core/data/documentimport.cxx:
701     # Needed for member access in assert()
702     - stringutil.hxx
703     sc/source/core/data/dpresfilter.cxx:
704     # Actually used
705     - com/sun/star/uno/Sequence.hxx
706     sc/source/core/data/dpoutputgeometry.cxx:
707     # Actually used
708     - vector
709     sc/source/core/data/dptabres.cxx:
710     # Used in #if DUMP_PIVOT_TABLE
711     - document.hxx
712     sc/source/core/data/dptabsrc.cxx:
713     # Actually used
714     - com/sun/star/sheet/DataPilotFieldFilter.hpp
715     sc/source/core/data/formulacell.cxx:
716     # Used in #if DBG_UTIL
717     - com/sun/star/sheet/FormulaLanguage.hpp
718     # Used in #if HAVE_FEATURE_OPENCL
719     - opencl/openclwrapper.hxx
720     sc/source/core/data/stlsheet.cxx:
721     # Needed for #define
722     - editeng/shaditem.hxx
723     - editeng/xmlcnitm.hxx
724     sc/source/core/data/types.cxx:
725     # Complete type is needed for complex data type
726     - scmatrix.hxx
727     sc/source/core/data/tabprotection.cxx:
728     # Actually used
729     - vector
730     sc/source/core/tool/addincol.cxx:
731     # Needed for template
732     - com/sun/star/frame/XModel.hpp
733     sc/source/core/tool/autoform.cxx:
734     # Don't propose hxx -> h in URE headers
735     - osl/thread.hxx
736     sc/source/core/tool/cellkeytranslator.cxx:
737     # Needed for localized keywords
738     - cellkeywords.inl
739     sc/source/core/tool/formularesult.cxx:
740     # Complete type needed for boost::intrusive_ptr
741     - scmatrix.hxx
742     sc/source/core/tool/formulaparserpool.cxx:
743     # Needed for template
744     - com/sun/star/frame/XModel.hpp
745     sc/source/core/tool/interpr4.cxx:
746     # Needed for template
747     - com/sun/star/script/XInvocation.hpp
748     sc/source/filter/xml/XMLCodeNameProvider.hxx:
749     # base class has to be a complete type
750     - com/sun/star/container/XNameAccess.hpp
751     sc/source/filter/xml/xmldrani.hxx:
752     # Complex type needs complete type
753     - com/sun/star/beans/PropertyValue.hpp
754     sc/source/filter/ftools/sharedformulagroups.cxx:
755     # Needed for implicit dtor
756     - tokenarray.hxx
757     sc/source/filter/excel/excdoc.cxx:
758     # Needed for template
759     - com/sun/star/frame/XModel.hpp
760     sc/source/filter/excel/excimp8.cxx:
761     # base class has to be a complete type
762     - com/sun/star/container/XIndexContainer.hpp
763     # Needed for template
764     - com/sun/star/frame/XModel.hpp
765     sc/source/filter/excel/expop2.cxx:
766     # Needed for template
767     - com/sun/star/frame/XModel.hpp
768     sc/source/filter/excel/xechart.cxx:
769     # Complex type needs complete type
770     - com/sun/star/chart2/RelativePosition.hpp
771     - com/sun/star/chart2/RelativeSize.hpp
772     sc/source/filter/excel/xecontent.cxx:
773     # Needed for template
774     - com/sun/star/frame/XModel.hpp
775     sc/source/filter/excel/xeescher.cxx:
776     # base class has to be a complete type
777     - com/sun/star/chart/XChartDocument.hpp
778     sc/source/filter/excel/xeroot.cxx:
779     # Complex type needs complete type
780     - com/sun/star/sheet/FormulaOpCodeMapEntry.hpp
781     sc/source/filter/excel/xicontent.cxx:
782     # Needed for implicit dtor
783     - editeng/editobj.hxx
784     sc/source/filter/excel/xiescher.cxx:
785     # Needed for implicit dtor
786     - editeng/editobj.hxx
787     - com/sun/star/form/XForm.hpp
788     sc/source/filter/excel/xistyle.cxx:
789     # Needed for direct member access
790     - xladdress.hxx
791     # Needed for template
792     - com/sun/star/frame/XModel.hpp
793     sc/source/filter/excel/xlpage.cxx:
794     # Needed for template
795     - editeng/brushitem.hxx
796     sc/source/filter/excel/xlstyle.cxx:
797     # Needed for template
798     - com/sun/star/awt/FontSlant.hpp
799     sc/source/filter/ftools/fapihelper.cxx:
800     # Needed for template
801     - com/sun/star/frame/XModel.hpp
802     sc/source/filter/lotus/filter.cxx:
803     # Needed to avoid loplugin:unreffun error
804     - filter.hxx
805     sc/source/filter/lotus/memory.cxx:
806     # Needed to avoid loplugin:unreffun error
807     - scmem.h
808     sc/source/filter/lotus/op.cxx:
809     # Needed to avoid loplugin:unreffun error
810     - op.h
811     # Needed for rtl::math::round
812     - rtl/math.hxx
813     sc/source/filter/html/htmlpars.cxx:
814     # Needed for template
815     - com/sun/star/frame/XModel.hpp
816     sc/source/filter/html/htmlexp.cxx:
817     # Needed for template
818     - com/sun/star/frame/XModel.hpp
819     sc/source/filter/oox/defnamesbuffer.cxx:
820     # Needed for template
821     - com/sun/star/sheet/XSpreadsheet.hpp
822     sc/source/filter/oox/externallinkbuffer.cxx:
823     # Needed for template
824     - com/sun/star/sheet/XSpreadsheetDocument.hpp
825     sc/source/filter/oox/numberformatsbuffer.cxx:
826     # Needed for template
827     - com/sun/star/sheet/XSpreadsheetDocument.hpp
828     sc/source/filter/oox/ooxformulaparser.cxx:
829     # Needed for direct member access
830     - com/sun/star/lang/XComponent.hpp
831     sc/source/filter/oox/pagesettings.cxx:
832     # Needed for template
833     - com/sun/star/sheet/XSpreadsheet.hpp
834     sc/source/filter/oox/querytablebuffer.cxx:
835     # Needed for template
836     - com/sun/star/sheet/XSpreadsheetDocument.hpp
837     sc/source/filter/oox/richstring.cxx:
838     # Complete type needed for unique_ptr
839     - editeng/editobj.hxx
840     sc/source/filter/oox/sheetdatabuffer.cxx:
841     # Needed for template
842     - com/sun/star/sheet/XSpreadsheetDocument.hpp
843     - com/sun/star/table/XCell.hpp
844     - com/sun/star/table/XCellRange.hpp
845     sc/source/filter/oox/stylesbuffer.cxx:
846     # Needed for template
847     - com/sun/star/sheet/XSpreadsheetDocument.hpp
848     sc/source/filter/oox/tablebuffer.cxx:
849     # Needed for template
850     - com/sun/star/sheet/XSpreadsheetDocument.hpp
851     sc/source/filter/oox/unitconverter.cxx:
852     # Needed for template
853     - com/sun/star/sheet/XSpreadsheetDocument.hpp
854     sc/source/filter/oox/viewsettings.cxx:
855     # Needed for template
856     - com/sun/star/sheet/XSpreadsheetDocument.hpp
857     - com/sun/star/sheet/XSpreadsheet.hpp
858     sc/source/filter/oox/workbooksettings.cxx:
859     # Needed for template
860     - com/sun/star/sheet/XSpreadsheetDocument.hpp
861     sc/source/filter/oox/worksheethelper.cxx:
862     # Needed for implicit dtor
863     - editeng/editobj.hxx
864     sc/source/filter/oox/worksheetsettings.cxx:
865     # Needed for template
866     - com/sun/star/sheet/XSpreadsheet.hpp
867     sc/source/filter/orcus/orcusfiltersimpl.cxx:
868     # Needed for implicit dtor
869     - tokenarray.hxx
870     # Needed for direct member access
871     - com/sun/star/task/XStatusIndicator.hpp
872     # Don't propose hxx -> h in URE headers
873     - osl/thread.hxx
874     sc/source/filter/orcus/xmlcontext.cxx:
875     # Needed for implicit dtor
876     - tokenarray.hxx
877     sc/source/filter/xcl97/xcl97rec.cxx:
878     # Needed for template
879     - com/sun/star/chart/XChartDocument.hpp
880     - sax/fastattribs.hxx
881     sc/source/filter/xml/XMLCalculationSettingsContext.cxx:
882     # Needed for template
883     - com/sun/star/frame/XModel.hpp
884     sc/source/filter/xml/XMLExportIterator.cxx:
885     # Needed for direct member access
886     - com/sun/star/table/XCellRange.hpp
887     - com/sun/star/sheet/XSpreadsheet.hpp
888     sc/source/filter/xml/XMLExportDatabaseRanges.cxx:
889     # Needed for template
890     - com/sun/star/frame/XModel.hpp
891     sc/source/filter/xml/XMLTableHeaderFooterContext.cxx:
892     # Needed for template
893     - com/sun/star/beans/XPropertySet.hpp
894     - com/sun/star/sheet/XHeaderFooterContent.hpp
895     # Needed for macro XMLOFF_WARN_UNKNOWN
896     - sal/log.hxx
897     sc/source/filter/xml/XMLTableMasterPageExport.cxx:
898      # Needed for template
899      - com/sun/star/text/XText.hpp
900      - com/sun/star/beans/XPropertySet.hpp
901     sc/source/filter/xml/XMLTableShapeResizer.cxx:
902     # Actually used
903     - vector
904     sc/source/filter/xml/XMLTableSourceContext.cxx:
905     # Needed for template
906     - com/sun/star/sheet/XSpreadsheet.hpp
907     sc/source/filter/xml/xmldpimp.cxx:
908     # Actually used
909     - com/sun/star/sheet/DataPilotFieldOrientation.hpp
910     sc/source/filter/xml/xmldrani.cxx:
911     # Actually used
912     - com/sun/star/sheet/DataImportMode.hpp
913     sc/source/filter/xml/xmlimprt.cxx:
914     # Needed to avoid loplugin:unreffun error
915     - appluno.hxx
916     sc/source/filter/xml/xmlsubti.cxx:
917     # Needed for direct member access
918     - com/sun/star/sheet/XSpreadsheet.hpp
919     sc/source/filter/xml/xmltabi.cxx:
920     # Needed for template
921     - com/sun/star/sheet/XSpreadsheet.hpp
922     sc/source/ui/attrdlg/scdlgfact.cxx:
923     # Complete type needed for unique_ptr & ScConditionalFormatList
924     - conditio.hxx
925     sc/source/ui/attrdlg/scdlgfact.hxx:
926     # Complete type needed for unique_ptr & ScLinkedAreaDlg
927     - linkarea.hxx
928     sc/source/ui/app/inputhdl.cxx:
929     # Complete type needed for unique_ptr
930     - docpool.hxx
931     sc/source/ui/app/scdll.cxx:
932     # Needed for linker visibility of ScResId
933     - scresid.hxx
934     sc/source/ui/app/scmod.cxx:
935     # Needed for direct member access
936     - ooo/vba/XSinkCaller.hpp
937     sc/source/ui/app/typemap.cxx:
938     # Needed for MID* macros
939     - mid.h
940     - editeng/memberids.h
941     - svx/unomid.hxx
942     # Needed by scslots.hxx
943     - sfx2/msg.hxx
944     - svl/slstitm.hxx
945     - editeng/fontitem.hxx
946     - svx/hlnkitem.hxx
947     - svl/srchitem.hxx
948     - svx/postattr.hxx
949     - editeng/postitem.hxx
950     - sfx2/tplpitem.hxx
951     - sfx2/zoomitem.hxx
952     - editeng/brushitem.hxx
953     - editeng/wghtitem.hxx
954     - editeng/fhgtitem.hxx
955     - editeng/colritem.hxx
956     - editeng/boxitem.hxx
957     - editeng/lineitem.hxx
958     - svl/ptitem.hxx
959     - editeng/sizeitem.hxx
960     - svx/algitem.hxx
961     - svx/clipfmtitem.hxx
962     - editeng/udlnitem.hxx
963     - svx/xlnstit.hxx
964     - svx/xlnedit.hxx
965     - svx/xfillit0.hxx
966     - svx/xflclit.hxx
967     - svx/xflhtit.hxx
968     - svx/xbtmpit.hxx
969     - svx/xlineit0.hxx
970     - svx/xlndsit.hxx
971     - svx/xlnwtit.hxx
972     - svx/xlnclit.hxx
973     - svx/xtextit0.hxx
974     - svx/xftadit.hxx
975     - svx/xftdiit.hxx
976     - svx/xftstit.hxx
977     - svx/xftmrit.hxx
978     - svx/xftouit.hxx
979     - svx/xftshit.hxx
980     - svx/xftshcit.hxx
981     - svx/xftshxy.hxx
982     - editeng/langitem.hxx
983     - editeng/justifyitem.hxx
984     - editeng/shdditem.hxx
985     - editeng/shaditem.hxx
986     - editeng/contouritem.hxx
987     - editeng/crossedoutitem.hxx
988     - editeng/charreliefitem.hxx
989     - editeng/lrspitem.hxx
990     - editeng/lspcitem.hxx
991     - editeng/ulspitem.hxx
992     - editeng/kernitem.hxx
993     - svx/rotmodit.hxx
994     - svx/drawitem.hxx
995     - svl/ilstitem.hxx
996     - svl/globalnameitem.hxx
997     - svx/chrtitem.hxx
998     - svx/zoomslideritem.hxx
999     - svx/xflftrit.hxx
1000     - svx/xlncapit.hxx
1001     - svx/xlinjoit.hxx
1002     - svx/galleryitem.hxx
1003     - svx/sdooitm.hxx
1004     - sfx2/frame.hxx
1005     - attrib.hxx
1006     - svx/sdprcitm.hxx
1007     - svx/sdmetitm.hxx
1008     sc/source/ui/dataprovider/csvdataprovider.cxx:
1009     # Needed for unique_ptr type
1010     - tools/stream.hxx
1011     sc/source/ui/dataprovider/htmldataprovider.cxx:
1012     # Needed for unique_ptr type
1013     - tools/stream.hxx
1014     sc/source/ui/dbgui/csvgrid.cxx:
1015     # Needed for implicit dtor
1016     - svl/itempool.hxx
1017     sc/source/ui/docshell/docfunc.cxx:
1018     # Needed for direct member access
1019     - svx/svdocapt.hxx
1020     sc/source/ui/docshell/docsh.cxx:
1021     # Needed for method parameter
1022     - ooo/vba/excel/XWorkbook.hpp
1023     # Needed for SID* macros in workdir/SdiTarget/sc/sdi/scslots.hxx
1024     - sc.hrc
1025     sc/source/ui/docshell/docsh4.cxx:
1026     # Needed on WIN32
1027     - impex.hxx
1028     - rangeseq.hxx
1029     sc/source/ui/docshell/impex.cxx:
1030     # Needed for unique_ptr type
1031     - tokenarray.hxx
1032     - refundo.hxx
1033     - editeng/editobj.hxx
1034     sc/source/ui/drawfunc/futext3.cxx:
1035     # Needed for direct member access
1036     - svx/svdocapt.hxx
1037     sc/source/ui/formdlg/formula.cxx:
1038     # Complete type is needed
1039     - com/sun/star/sheet/XFormulaParser.hpp
1040     - com/sun/star/sheet/XFormulaOpCodeMapper.hpp
1041     sc/source/ui/miscdlgs/solveroptions.cxx:
1042     # Needed for template
1043     - com/sun/star/sheet/XSolver.hpp
1044     sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx:
1045     # Needed for rtl::math::round
1046     - rtl/math.hxx
1047     sc/source/ui/StatisticsDialogs/TableFillingAndNavigationTools.cxx:
1048     # Needed for implicit dtor
1049     - editeng/editobj.hxx
1050     sc/source/ui/undo/undoolk.cxx:
1051     # Avoid loplugin:unreffun error
1052     - undoolk.hxx
1053     sc/source/ui/unoobj/cellsuno.cxx:
1054     # Needed for direct member access
1055     - refundo.hxx
1056     sc/source/ui/unoobj/confuno.cxx:
1057     # Used with function template
1058     - docpool.hxx
1059     sc/source/ui/unoobj/docuno.cxx:
1060     # Needed for implicit dtor
1061     - transobj.hxx
1062     sc/source/ui/unoobj/notesuno.cxx:
1063     # Needed for macro defines
1064     - editeng/unoprnms.hxx
1065     sc/source/ui/unoobj/scdetect.cxx:
1066     # Actually used
1067     - com/sun/star/beans/PropertyValue.hpp
1068     sc/source/ui/unoobj/textuno.cxx:
1069     # Needed for macro defines
1070     - editeng/unoprnms.hxx
1071     sc/source/ui/view/tabview.cxx:
1072     # Needed for direct member access
1073     - pagedata.hxx
1074     sc/source/ui/view/tabview5.cxx:
1075     # Needed for implicit dtor
1076     - olinewin.hxx
1077     sc/source/ui/unoobj/viewuno.cxx:
1078     # Needed for implicit dtor
1079     - transobj.hxx
1080     sc/source/ui/vba/vbaformatconditions.cxx:
1081     # Needed for template
1082     - ooo/vba/excel/XRange.hpp
1083     sc/source/ui/vba/vbahyperlink.cxx:
1084     # Needed for template
1085     - com/sun/star/frame/XModel.hpp
1086     sc/source/ui/vba/vbaformat.cxx:
1087     # Needed for rtl::math::round
1088     - rtl/math.hxx
1089     sc/source/ui/vba/vbainterior.cxx:
1090     # Actually used
1091     - com/sun/star/beans/XPropertySet.hpp
1092     sc/source/ui/vba/vbanames.cxx:
1093     # Actually used
1094     - com/sun/star/sheet/XNamedRanges.hpp
1095     sc/source/ui/vba/vbapagebreaks.cxx:
1096     # Actually used
1097     - com/sun/star/uno/XComponentContext.hpp
1098     sc/source/ui/vba/vbaworkbooks.cxx:
1099     # Actually used
1100     - com/sun/star/uno/XComponentContext.hpp
1101     sc/source/ui/vba/vbawsfunction.cxx:
1102     # Actually used
1103     - com/sun/star/beans/XIntrospectionAccess.hpp
1104     sc/source/ui/vba/vbarange.cxx:
1105     # Actually used
1106     - com/sun/star/uno/XComponentContext.hpp
1107     sc/source/ui/vba/vbaworksheet.cxx:
1108     # Actually used
1109     - com/sun/star/beans/XIntrospectionAccess.hpp
1110     sc/source/ui/view/viewfun4.cxx:
1111     # Needed for direct member access
1112     - refundo.hxx
1113     sc/source/ui/view/tabvwshc.cxx:
1114     # Needed for ScFormulaDlg instantiation for some weird reason
1115     - funcdesc.hxx
1116     sc/source/core/data/stlpool.cxx:
1117     # access into incomplete type 'SfxItemPool'
1118     - docpool.hxx