tdf#151548: cleanup "Add basic word::XFormField support" etc.
[LibreOffice.git] / sw / IwyuFilter_sw.yaml
blob3c3c82cc9ea50aff4f394cebc9eeeea64aab486c
1 ---
2 assumeFilename: sw/source/core/doc/docnew.cxx
3 excludelist:
4     sw/sdi/swslots.hrc:
5     # Needed for sdi files to compile
6     - editeng/memberids.h
7     - editeng/editids.hrc
8     - svx/svxids.hrc
9     - svx/unomid.hxx
10     - globals.hrc
11     - cmdid.h
12     - unomid.h
13     sw/inc/extinput.hxx:
14     - vector
15     sw/inc/fmtmeta.hxx:
16     - vector
17     sw/inc/istyleaccess.hxx:
18     - vector
19     sw/inc/shellres.hxx:
20     - memory
21     sw/inc/docary.hxx:
22     # Complete type is needed here:
23     # fldbas.hxx brings in SwTOXType, which is needed by SwTOXTypes, as SwVectorModifyBase's dtor wants to delete it
24     - fldbas.hxx
25     # numrule.hxx brings in SwNumRule, which is needed by SwNumRuleTable, as SwVectorModifyBase's dtor wants to delete it
26     - numrule.hxx
27     # tox.hxx brings in SwTOXType, which is needed by SwTOXTypes, as SwVectorModifyBase's dtor wants to delete it
28     - tox.hxx
29     # section.hxx brings in SwSectionFormat, which is needed by SwSectionFormats, as SwFormatsModifyBase's type param has to be complete
30     - section.hxx
31     sw/inc/docfac.hxx:
32     # Complete type is needed by rtl::Reference<SwDoc>.
33     - doc.hxx
34     sw/inc/swmodule.hxx:
35     # Needed for macro #define
36     - sfx2/app.hxx
37     sw/inc/swtypes.hxx:
38     # Needed for macro #define
39     - com/sun/star/i18n/CollatorOptions.hpp
40     sw/inc/IDocumentLinksAdministration.hxx:
41     - sal/types.h
42     sw/inc/pagedesc.hxx:
43     - boost/multi_index/identity.hpp
44     sw/inc/rdfhelper.hxx:
45     - com/sun/star/uno/Reference.h
46     sw/inc/ring.hxx:
47     - utility
48     sw/inc/shellid.hxx:
49     - sfx2/shell.hxx
50     sw/inc/breakit.hxx:
51     # std::unique_ptr dtor requires complete type
52     - com/sun/star/i18n/ForbiddenCharacters.hpp
53     sw/inc/dbmgr.hxx:
54     # uno::Sequence ctor needs the complete type
55     - com/sun/star/beans/PropertyValue.hpp
56     sw/inc/dlelstnr.hxx:
57     # base class has to be a complete type
58     - com/sun/star/frame/XTerminateListener.hpp
59     - com/sun/star/linguistic2/XLinguServiceEventListener.hpp
60     sw/inc/finalthreadmanager.hxx:
61     # base class has to be a complete type
62     - com/sun/star/frame/XTerminateListener2.hpp
63     - com/sun/star/lang/XServiceInfo.hpp
64     - com/sun/star/util/XJobManager.hpp
65     sw/inc/splargs.hxx:
66     # inline dtor, complete type is needed
67     - com/sun/star/linguistic2/XSpellAlternatives.hpp
68     - com/sun/star/linguistic2/XSpellChecker1.hpp
69     sw/inc/SwGetPoolIdFromName.hxx:
70     # Needed for enum type
71     - sal/types.h
72     sw/inc/unocoll.hxx:
73     # base class has to be a complete type
74     - com/sun/star/container/XEnumerationAccess.hpp
75     - com/sun/star/container/XIndexAccess.hpp
76     - com/sun/star/container/XNameAccess.hpp
77     - com/sun/star/lang/XServiceInfo.hpp
78     sw/inc/unobaseclass.hxx:
79     # base class has to be a complete type
80     - com/sun/star/lang/XServiceInfo.hpp
81     - com/sun/star/container/XEnumeration.hpp
82     sw/inc/unofieldcoll.hxx:
83     # base class has to be a complete type
84     - com/sun/star/util/XRefreshable.hpp
85     sw/inc/unochart.hxx:
86     # base class has to be a complete type
87     - com/sun/star/beans/XPropertySet.hpp
88     - com/sun/star/chart2/data/XDataProvider.hpp
89     - com/sun/star/chart2/data/XDataSequence.hpp
90     - com/sun/star/chart2/data/XDataSource.hpp
91     - com/sun/star/chart2/data/XLabeledDataSequence2.hpp
92     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
93     - com/sun/star/chart2/data/XRangeXMLConversion.hpp
94     - com/sun/star/chart2/data/XTextualDataSequence.hpp
95     - com/sun/star/lang/XComponent.hpp
96     - com/sun/star/lang/XEventListener.hpp
97     - com/sun/star/lang/XServiceInfo.hpp
98     - com/sun/star/lang/XUnoTunnel.hpp
99     - com/sun/star/util/XCloneable.hpp
100     - com/sun/star/util/XModifiable.hpp
101     - com/sun/star/util/XModifyListener.hpp
102     sw/inc/unodraw.hxx:
103     # base class has to be a complete type
104     - com/sun/star/beans/XPropertyState.hpp
105     - com/sun/star/container/XEnumerationAccess.hpp
106     - com/sun/star/drawing/XShape.hpp
107     - com/sun/star/lang/XUnoTunnel.hpp
108     - com/sun/star/text/XTextContent.hpp
109     sw/inc/unoframe.hxx:
110     # base class has to be a complete type
111     - com/sun/star/beans/XPropertyState.hpp
112     - com/sun/star/container/XEnumerationAccess.hpp
113     - com/sun/star/container/XNamed.hpp
114     - com/sun/star/document/XEmbeddedObjectSupplier2.hpp
115     - com/sun/star/document/XEventsSupplier.hpp
116     - com/sun/star/drawing/XShape.hpp
117     - com/sun/star/text/XTextFrame.hpp
118     - com/sun/star/util/XModifyListener.hpp
119     sw/inc/unosrch.hxx:
120     # base class has to be a complete type
121     - com/sun/star/lang/XServiceInfo.hpp
122     - com/sun/star/lang/XUnoTunnel.hpp
123     - com/sun/star/util/XPropertyReplace.hpp
124     sw/inc/unoparagraph.hxx:
125     # base class has to be a complete type
126     - com/sun/star/beans/XMultiPropertySet.hpp
127     - com/sun/star/beans/XPropertySet.hpp
128     - com/sun/star/beans/XPropertyState.hpp
129     - com/sun/star/beans/XTolerantMultiPropertySet.hpp
130     - com/sun/star/container/XContentEnumerationAccess.hpp
131     - com/sun/star/container/XEnumerationAccess.hpp
132     - com/sun/star/lang/XServiceInfo.hpp
133     - com/sun/star/lang/XUnoTunnel.hpp
134     - com/sun/star/text/XTextContent.hpp
135     - com/sun/star/text/XTextRange.hpp
136     sw/inc/unosett.hxx:
137     # base class has to be a complete type
138     - com/sun/star/beans/XPropertySet.hpp
139     - com/sun/star/container/XIndexReplace.hpp
140     - com/sun/star/container/XNamed.hpp
141     - com/sun/star/lang/XServiceInfo.hpp
142     - com/sun/star/lang/XUnoTunnel.hpp
143     - com/sun/star/text/XTextColumns.hpp
144     # sw::UnoImplPtr typedef
145     - unobaseclass.hxx
146     sw/inc/unotbl.hxx:
147     # base class has to be a complete type
148     - com/sun/star/chart/XChartDataArray.hpp
149     - com/sun/star/container/XEnumerationAccess.hpp
150     - com/sun/star/container/XNamed.hpp
151     - com/sun/star/sheet/XCellRangeData.hpp
152     - com/sun/star/table/XAutoFormattable.hpp
153     - com/sun/star/table/XCellRange.hpp
154     - com/sun/star/text/XTextTable.hpp
155     - com/sun/star/text/XTextTableCursor.hpp
156     - com/sun/star/util/XSortable.hpp
157     sw/inc/unotextbodyhf.hxx:
158     # base class has to be a complete type
159     - com/sun/star/lang/XServiceInfo.hpp
160     - com/sun/star/container/XEnumerationAccess.hpp
161     sw/inc/unotextcursor.hxx:
162     # base class has to be a complete type
163     - com/sun/star/beans/XMultiPropertySet.hpp
164     - com/sun/star/beans/XMultiPropertyStates.hpp
165     - com/sun/star/beans/XPropertySet.hpp
166     - com/sun/star/beans/XPropertyState.hpp
167     - com/sun/star/container/XContentEnumerationAccess.hpp
168     - com/sun/star/container/XEnumerationAccess.hpp
169     - com/sun/star/document/XDocumentInsertable.hpp
170     - com/sun/star/lang/XServiceInfo.hpp
171     - com/sun/star/text/XMarkingAccess.hpp
172     - com/sun/star/text/XParagraphCursor.hpp
173     - com/sun/star/text/XRedline.hpp
174     - com/sun/star/text/XSentenceCursor.hpp
175     - com/sun/star/text/XWordCursor.hpp
176     - com/sun/star/util/XSortable.hpp
177     sw/inc/unoredlines.hxx:
178     # base class has to be a complete type
179     - com/sun/star/container/XEnumerationAccess.hpp
180     sw/inc/unotxdoc.hxx:
181     # base class has to be a complete type
182     - com/sun/star/beans/XPropertySet.hpp
183     - com/sun/star/beans/XPropertyState.hpp
184     - com/sun/star/document/XDocumentLanguages.hpp
185     - com/sun/star/document/XLinkTargetSupplier.hpp
186     - com/sun/star/document/XRedlinesSupplier.hpp
187     - com/sun/star/drawing/XDrawPageSupplier.hpp
188     - com/sun/star/drawing/XDrawPagesSupplier.hpp
189     - com/sun/star/lang/XServiceInfo.hpp
190     - com/sun/star/style/XAutoStylesSupplier.hpp
191     - com/sun/star/style/XStyleFamiliesSupplier.hpp
192     - com/sun/star/text/XBookmarksSupplier.hpp
193     - com/sun/star/text/XChapterNumberingSupplier.hpp
194     - com/sun/star/text/XDocumentIndexesSupplier.hpp
195     - com/sun/star/text/XEndnotesSupplier.hpp
196     - com/sun/star/text/XFlatParagraphIteratorProvider.hpp
197     - com/sun/star/text/XFootnotesSupplier.hpp
198     - com/sun/star/text/XLineNumberingProperties.hpp
199     - com/sun/star/text/XNumberingRulesSupplier.hpp
200     - com/sun/star/text/XPagePrintable.hpp
201     - com/sun/star/text/XReferenceMarksSupplier.hpp
202     - com/sun/star/text/XTextDocument.hpp
203     - com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp
204     - com/sun/star/text/XTextFieldsSupplier.hpp
205     - com/sun/star/text/XTextFramesSupplier.hpp
206     - com/sun/star/text/XTextGraphicObjectsSupplier.hpp
207     - com/sun/star/text/XTextSectionsSupplier.hpp
208     - com/sun/star/text/XTextTablesSupplier.hpp
209     - com/sun/star/util/XCloneable.hpp
210     - com/sun/star/util/XLinkUpdate.hpp
211     - com/sun/star/util/XRefreshable.hpp
212     - com/sun/star/util/XReplaceable.hpp
213     - com/sun/star/view/XRenderable.hpp
214     - com/sun/star/xforms/XFormsSupplier.hpp
215     # sw::UnoImplPtr typedef
216     - unobaseclass.hxx
217     sw/inc/hintids.hxx:
218     # used as template parameter of TypedWhichId
219     - class SfxStringItem
220     - class SvXMLAttrContainerItem
221     - class SwAttrSetChg
222     - class SwDocPosUpdate
223     - class SwFormatChg
224     - class SwFormatMeta
225     - class SwMsgPoolItem
226     - class SwPtrMsgPoolItem
227     - class SwUpdateAttr
228     - class SfxBoolItem
229     - class SvxCharSetColorItem
230     - class SvxColorItem
231     # used in extern declaration
232     - struct SfxItemInfo
233     sw/inc/textboxhelper.hxx:
234     # used as a template parameter
235     - class SwFormatContent
236     sw/qa/extras/rtfexport/rtfexport.cxx:
237     # complete type is wanted
238     - com/sun/star/awt/XBitmap.hpp
239     - com/sun/star/text/XTextColumns.hpp
240     sw/inc/pagepreviewlayout.hxx:
241     - vector
242     sw/inc/unostyle.hxx:
243     # Base class needs complete type
244     - com/sun/star/beans/XPropertySet.hpp
245     - com/sun/star/beans/XPropertyState.hpp
246     - com/sun/star/style/XAutoStyle.hpp
247     - com/sun/star/style/XAutoStyleFamily.hpp
248     - com/sun/star/style/XAutoStyles.hpp
249     - com/sun/star/container/XNameContainer.hpp
250     - com/sun/star/style/XStyle.hpp
251     - com/sun/star/style/XStyleLoader.hpp
252     sw/inc/unotextrange.hxx:
253     # Base class needs complete type
254     - com/sun/star/lang/XUnoTunnel.hpp
255     - com/sun/star/lang/XServiceInfo.hpp
256     - com/sun/star/beans/XPropertySet.hpp
257     - com/sun/star/beans/XPropertyState.hpp
258     - com/sun/star/container/XIndexAccess.hpp
259     - com/sun/star/container/XEnumerationAccess.hpp
260     - com/sun/star/container/XContentEnumerationAccess.hpp
261     - com/sun/star/text/XTextRange.hpp
262     - com/sun/star/text/XRedline.hpp
263     # sw::UnoImplPtr typedef
264     - unobaseclass.hxx
265     sw/source/core/access/acccontext.hxx:
266     # Base class needs complete type
267     - com/sun/star/accessibility/XAccessibleComponent.hpp
268     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
269     - com/sun/star/lang/XServiceInfo.hpp
270     sw/source/core/access/acchyperlink.hxx:
271     # Base class needs complete type
272     - com/sun/star/accessibility/XAccessibleHyperlink.hpp
273     sw/source/core/access/accnotexthyperlink.hxx:
274     # Base class needs complete type
275     - com/sun/star/accessibility/XAccessibleHyperlink.hpp
276     sw/source/core/docnode/cancellablejob.hxx:
277     # Base class needs complete type
278     - com/sun/star/util/XCancellable.hpp
279     sw/source/core/inc/acorrect.hxx:
280     # Needed for implicit dtor
281     - svl/itemset.hxx
282     sw/source/core/inc/dumpfilter.hxx:
283     # Base class needs complete type
284     - com/sun/star/document/XExporter.hpp
285     - com/sun/star/document/XFilter.hpp
286     - com/sun/star/lang/XInitialization.hpp
287     - com/sun/star/lang/XServiceInfo.hpp
288     sw/source/core/inc/frame.hxx:
289     # Needed for direct member access
290     - com/sun/star/style/TabStop.hpp
291     sw/source/core/inc/SwXTextDefaults.hxx:
292     # Base class needs complete type
293     - com/sun/star/beans/XPropertySet.hpp
294     - com/sun/star/beans/XPropertyState.hpp
295     - com/sun/star/lang/XServiceInfo.hpp
296     sw/source/core/inc/swthreadjoiner.hxx:
297     # Needed for css shortcut
298     - sal/types.h
299     sw/source/core/inc/unobookmark.hxx:
300     # Base class needs complete type
301     - com/sun/star/lang/XUnoTunnel.hpp
302     - com/sun/star/lang/XServiceInfo.hpp
303     - com/sun/star/beans/XPropertySet.hpp
304     - com/sun/star/container/XNamed.hpp
305     - com/sun/star/text/XTextContent.hpp
306     - com/sun/star/text/XFormField.hpp
307     # Needed for UnoImplPtr template
308     - unobaseclass.hxx
309     sw/source/core/inc/unofield.hxx:
310     # Base class needs complete type
311     - com/sun/star/container/XEnumeration.hpp
312     - com/sun/star/lang/XServiceInfo.hpp
313     - com/sun/star/lang/XUnoTunnel.hpp
314     - com/sun/star/text/XDependentTextField.hpp
315     - com/sun/star/util/XUpdatable.hpp
316     # Needed for UnoImplPtr template
317     - unobaseclass.hxx
318     sw/source/core/inc/unoflatpara.hxx:
319     # Base class needs complete type
320     - com/sun/star/beans/XPropertySet.hpp
321     - com/sun/star/lang/XUnoTunnel.hpp
322     - com/sun/star/text/XFlatParagraph.hpp
323     - com/sun/star/text/XFlatParagraphIterator.hpp
324     sw/source/core/inc/unofootnote.hxx:
325     # Base class needs complete type
326     - com/sun/star/lang/XUnoTunnel.hpp
327     - com/sun/star/lang/XServiceInfo.hpp
328     - com/sun/star/beans/XPropertySet.hpp
329     - com/sun/star/container/XEnumerationAccess.hpp
330     - com/sun/star/text/XFootnote.hpp
331     sw/source/core/inc/unoidx.hxx:
332     # Base class needs complete type
333     - com/sun/star/lang/XServiceInfo.hpp
334     - com/sun/star/lang/XUnoTunnel.hpp
335     - com/sun/star/beans/XPropertySet.hpp
336     - com/sun/star/container/XNamed.hpp
337     - com/sun/star/util/XRefreshable.hpp
338     - com/sun/star/text/XDocumentIndexMark.hpp
339     - com/sun/star/text/XDocumentIndex.hpp
340     # Needed for UnoImplPtr template
341     - unobaseclass.hxx
342     sw/source/core/inc/unolinebreak.hxx:
343     # Needed for UnoImplPtr template
344     - unobaseclass.hxx
345     sw/source/core/inc/unometa.hxx:
346     # Base class needs complete type
347     - com/sun/star/lang/XServiceInfo.hpp
348     - com/sun/star/lang/XUnoTunnel.hpp
349     - com/sun/star/beans/XPropertySet.hpp
350     - com/sun/star/container/XChild.hpp
351     - com/sun/star/container/XEnumerationAccess.hpp
352     - com/sun/star/text/XTextContent.hpp
353     - com/sun/star/text/XTextField.hpp
354     # Needed for UnoImplPtr template
355     - unobaseclass.hxx
356     sw/source/core/inc/unorefmark.hxx:
357     # Base class needs complete type
358     - com/sun/star/lang/XUnoTunnel.hpp
359     - com/sun/star/lang/XServiceInfo.hpp
360     - com/sun/star/beans/XPropertySet.hpp
361     - com/sun/star/container/XNamed.hpp
362     - com/sun/star/text/XTextContent.hpp
363     # Needed for UnoImplPtr template
364     - unobaseclass.hxx
365     sw/source/core/inc/unoport.hxx:
366     # Base class needs complete type
367     - com/sun/star/text/XTextRange.hpp
368     - com/sun/star/beans/XPropertySet.hpp
369     - com/sun/star/container/XEnumeration.hpp
370     - com/sun/star/lang/XServiceInfo.hpp
371     - com/sun/star/lang/XUnoTunnel.hpp
372     - com/sun/star/container/XContentEnumerationAccess.hpp
373     - com/sun/star/beans/XMultiPropertySet.hpp
374     - com/sun/star/beans/XPropertyState.hpp
375     - com/sun/star/beans/XTolerantMultiPropertySet.hpp
376     sw/source/core/inc/unotextmarkup.hxx:
377     # Base class needs complete type
378     - com/sun/star/text/XTextMarkup.hpp
379     - com/sun/star/text/XMultiTextMarkup.hpp
380     # Needed for UnoImplPtr template
381     - unobaseclass.hxx
382     sw/source/core/inc/unosection.hxx:
383     # Base class needs complete type
384     - com/sun/star/lang/XUnoTunnel.hpp
385     - com/sun/star/lang/XServiceInfo.hpp
386     - com/sun/star/beans/XPropertySet.hpp
387     - com/sun/star/beans/XPropertyState.hpp
388     - com/sun/star/beans/XMultiPropertySet.hpp
389     - com/sun/star/container/XNamed.hpp
390     - com/sun/star/text/XTextSection.hpp
391     # Needed for UnoImplPtr template
392     - unobaseclass.hxx
393     sw/qa/extras/odfexport/odfexport.cxx:
394     # Needed for getProperty template
395     - com/sun/star/graphic/XGraphic.hpp
396     #Actually used
397     - comphelper/scopeguard.hxx
398     sw/qa/extras/odfimport/odfimport.cxx:
399     # Needed for direct member access
400     - com/sun/star/text/XTextSection.hpp
401     sw/qa/extras/ooxmlexport/ooxmlexport.cxx:
402     # Needed for direct member access
403     - com/sun/star/graphic/XGraphic.hpp
404     - com/sun/star/text/TableColumnSeparator.hpp
405     sw/qa/extras/ooxmlexport/ooxmlexport2.cxx:
406     # Needed for direct member access
407     - com/sun/star/awt/XBitmap.hpp
408     sw/qa/extras/ooxmlexport/ooxmlexport3.cxx:
409     # Needed for direct member access
410     - com/sun/star/xml/dom/XDocument.hpp
411     sw/qa/extras/ooxmlexport/ooxmlexport4.cxx:
412     # Needed for direct member access
413     - com/sun/star/awt/XBitmap.hpp
414     sw/qa/extras/ooxmlexport/ooxmlexport8.cxx:
415     # Needed for direct member access
416     - com/sun/star/graphic/XGraphic.hpp
417     sw/qa/extras/ooxmlexport/ooxmlexport9.cxx:
418     # Needed for direct member access
419     - com/sun/star/graphic/XGraphic.hpp
420     sw/qa/extras/ooxmlexport/ooxmlexport10.cxx:
421     # Needed for direct member access
422     - com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp
423     - com/sun/star/graphic/XGraphic.hpp
424     - com/sun/star/text/TableColumnSeparator.hpp
425     - com/sun/star/text/XTextColumns.hpp
426     sw/qa/extras/ooxmlexport/ooxmlexport17.cxx:
427     # Actually used
428     - comphelper/scopeguard.hxx
429     sw/qa/extras/ooxmlimport/ooxmlimport2.cxx:
430     # Needed for direct member access
431     - com/sun/star/document/XEmbeddedObjectSupplier2.hpp
432     - com/sun/star/embed/Aspects.hpp
433     sw/qa/extras/rtfimport/rtfimport.cxx:
434     # Needed for direct member access
435     - com/sun/star/graphic/XGraphic.hpp
436     - com/sun/star/text/XDocumentIndexMark.hpp
437     # Needed in C++20 mode
438     - o3tl/cppunittraitshelper.hxx
439     sw/qa/extras/uiwriter/uiwriter.cxx:
440     # Needed for for-loop range
441     - PostItMgr.hxx
442     sw/qa/extras/uiwriter/uiwriter4.cxx:
443     # Needed in C++20 mode
444     - o3tl/cppunittraitshelper.hxx
445     sw/qa/extras/uiwriter/uiwriter6.cxx:
446     # Needed in C++20 mode
447     - o3tl/cppunittraitshelper.hxx
448     sw/qa/uibase/uiview/uiview.cxx:
449     # Actually used
450     - comphelper/scopeguard.hxx
451     sw/qa/extras/unowriter/unowriter.cxx:
452     # Needed for direct member access
453     - com/sun/star/awt/XDevice.hpp
454     # Needed for for-loop range
455     - com/sun/star/graphic/XGraphic.hpp
456     sw/qa/extras/ww8export/ww8export.cxx:
457     # Needed for direct member access
458     - com/sun/star/graphic/XGraphic.hpp
459     sw/qa/extras/ww8import/ww8import.cxx:
460     # Needed for for-loop range
461     - com/sun/star/graphic/XGraphic.hpp
462     sw/qa/extras/layout/layout.cxx:
463     - comphelper/scopeguard.hxx
464     - com/sun/star/linguistic2/LinguServiceManager.hpp
465     sw/source/core/access/AccessibilityCheck.cxx:
466     # Needed for template
467     - com/sun/star/frame/XModel.hpp
468     sw/source/core/access/accnotextframe.cxx:
469     # Actually used
470     - com/sun/star/accessibility/XAccessibleRelationSet.hpp
471     sw/source/core/access/accpara.cxx:
472     # Actually used
473     - com/sun/star/accessibility/AccessibleScrollType.hpp
474     sw/source/core/access/acctextframe.cxx:
475     # Actually used
476     - com/sun/star/accessibility/XAccessibleRelationSet.hpp
477     sw/source/core/doc/DocumentFieldsManager.cxx:
478     # Actually used
479     - comphelper/scopeguard.hxx
480     sw/source/core/doc/DocumentStatisticsManager.cxx:
481     # Needed for template
482     - com/sun/star/frame/XModel.hpp
483     sw/source/core/doc/docbm.cxx:
484     # Needed for implicit dtor SwHistoryTextFieldmark
485     - rolbck.hxx
486     sw/source/core/doc/docredln.cxx:
487     # Needed for linker visibility of sw_DebugRedline
488     - docredln.hxx
489     sw/source/core/doc/doccomp.cxx:
490     # Needed for template
491     - com/sun/star/frame/XModel.hpp
492     sw/source/core/doc/docglbl.cxx:
493     # Needed for template
494     - com/sun/star/frame/XModel.hpp
495     sw/source/core/doc/docglos.cxx:
496     # Needed for template
497     - com/sun/star/frame/XModel.hpp
498     sw/source/core/docnode/threadmanager.cxx:
499     # Actually used
500     - com/sun/star/util/XJobManager.hpp
501     sw/source/core/draw/drawdoc.cxx:
502     # Needed for template
503     - com/sun/star/frame/XModel.hpp
504     sw/source/filter/html/htmlreqifreader.cxx:
505     - comphelper/scopeguard.hxx
506     sw/source/uibase/sidebar/PageMarginUtils.hxx:
507     # Needed for std::abs
508     - cmath
509     sw/source/core/crsr/paminit.cxx:
510     # Needed for linker visibility of extern functions
511     - cshtyp.hxx
512     sw/source/core/undo/untbl.cxx:
513     # Needed for linker visibility of sw_DebugRedline
514     - docredln.hxx
515     sw/source/core/edit/edfcol.cxx:
516     # Actually used
517     - comphelper/scopeguard.hxx
518     sw/source/core/fields/textapi.cxx:
519     # Needed for macros to work
520     - editeng/unoprnms.hxx
521     - com/sun/star/lang/Locale.hpp
522     sw/source/core/layout/layact.cxx:
523     # Actually used
524     - comphelper/scopeguard.hxx
525     sw/source/core/swg/SwXMLBlockExport.cxx:
526     # Actually used
527     - com/sun/star/xml/sax/XDocumentHandler.hpp
528     sw/source/core/swg/SwXMLSectionList.cxx:
529     # Actually used
530     - vector
531     sw/source/core/text/porrst.cxx:
532     # Actually used
533     - comphelper/scopeguard.hxx
534     sw/source/core/text/txtftn.cxx:
535     # Needed for template
536     - com/sun/star/text/XTextRange.hpp
537     sw/source/core/undo/unsect.cxx:
538     # Actually used
539     - comphelper/scopeguard.hxx
540     sw/source/core/unocore/unomap1.cxx:
541     # Needed for UnoType macro
542     - com/sun/star/container/XIndexReplace.hpp
543     - com/sun/star/container/XIndexContainer.hpp
544     - com/sun/star/drawing/LineStyle.hpp
545     - com/sun/star/lang/Locale.hpp
546     - com/sun/star/style/DropCapFormat.hpp
547     - com/sun/star/style/LineSpacing.hpp
548     - com/sun/star/style/TabStop.hpp
549     - com/sun/star/text/XDocumentIndexMark.hpp
550     - com/sun/star/text/XFootnote.hpp
551     - com/sun/star/text/XTextField.hpp
552     - com/sun/star/util/DateTime.hpp
553     sw/source/core/unocore/unoport.cxx:
554     # Actually used
555     - com/sun/star/text/XFootnote.hpp
556     - com/sun/star/text/XTextField.hpp
557     - com/sun/star/beans/SetPropertyTolerantFailed.hpp
558     - com/sun/star/beans/GetPropertyTolerantResult.hpp
559     sw/source/core/unocore/unoparagraph.cxx:
560     # Actually used
561     - com/sun/star/beans/SetPropertyTolerantFailed.hpp
562     - com/sun/star/beans/GetPropertyTolerantResult.hpp
563     sw/source/core/unocore/unotextmarkup.cxx:
564     # Actually used
565     - com/sun/star/text/TextMarkupDescriptor.hpp
566     - com/sun/star/text/XTextRange.hpp
567     sw/source/core/unocore/unotbl.cxx:
568     # No .hxx -> .h replacement in URE headers
569     - cppuhelper/interfacecontainer.hxx
570     sw/source/core/unocore/unoredline.cxx:
571     # Needed for template
572     - com/sun/star/text/XTextSection.hpp
573     sw/source/core/unocore/unostyle.cxx:
574     # Needed for template
575     - com/sun/star/frame/XModel.hpp
576     sw/source/filter/basflt/iodetect.cxx:
577     # Actually used
578     - com/sun/star/embed/XStorage.hpp
579     sw/source/filter/html/SwAppletImpl.cxx:
580     # Needed for direct member access
581     - com/sun/star/embed/XEmbeddedObject.hpp
582     sw/source/filter/html/htmlfld.cxx:
583     # Needed for template
584     - com/sun/star/frame/XModel.hpp
585     sw/source/filter/html/htmlforw.cxx:
586     # Needed for template
587     - com/sun/star/frame/XModel.hpp
588     sw/source/filter/html/wrthtml.cxx:
589     # Actually used
590     - comphelper/scopeguard.hxx
591     # Needed for template
592     - com/sun/star/frame/XModel.hpp
593     sw/source/filter/html/swhtml.cxx:
594     # Actually used
595     - com/sun/star/document/XDocumentProperties.hpp
596     sw/source/filter/ww8/docxtablestyleexport.cxx:
597     # Actually used
598     - com/sun/star/beans/PropertyValue.hpp
599     sw/source/filter/ww8/docxexport.cxx:
600     # Actually used
601     - com/sun/star/drawing/XShape.hpp
602     - com/sun/star/frame/XModel.hpp
603     - com/sun/star/awt/XControlModel.hpp
604     sw/source/filter/ww8/wrtw8nds.cxx:
605     # Actually used
606     - com/sun/star/i18n/BreakIterator.hpp
607     sw/source/filter/ww8/ww8graf.cxx:
608     # Needed for implicit dtor
609     - ww8par2.hxx
610     sw/source/filter/ww8/wrtww8.cxx:
611     - com/sun/star/frame/XModel.hpp
612     sw/source/filter/xml/xmlbrsh.cxx:
613     # Needed for XMLOFF_WARN_UNKNOWN_ELEMENT
614     - sal/log.hxx
615     sw/source/filter/xml/xmlexp.hxx:
616     # Needed for typedef
617     - vector
618     sw/source/filter/xml/xmlfmt.cxx:
619     # Needed for template
620     - com/sun/star/frame/XModel.hpp
621     sw/source/filter/xml/xmlitem.cxx:
622     # Needed for XMLOFF_WARN_UNKNOWN_ELEMENT
623     - sal/log.hxx
624     sw/source/filter/xml/xmlmeta.cxx:
625     # Needed for template
626     - com/sun/star/frame/XModel.hpp
627     sw/source/filter/xml/xmltbli.cxx:
628     # Needed for template
629     - com/sun/star/frame/XModel.hpp
630     sw/source/filter/xml/wrtxml.cxx:
631     # Actually used
632     - com/sun/star/task/XStatusIndicator.hpp
633     sw/source/filter/xml/xmlimp.cxx:
634     # Actually used
635     - com/sun/star/text/XTextRange.hpp
636     sw/source/uibase/app/docsh2.cxx:
637     # Needed for direct member access
638     - ooo/vba/word/XDocument.hpp
639     sw/source/uibase/app/docst.cxx:
640     # Needed for template
641     - com/sun/star/frame/XModel.hpp
642     sw/source/uibase/config/modcfg.cxx:
643     # Needed for TypedWhichId macros in editeng/editids.hrc
644     - svl/typedwhich.hxx
645     sw/source/uibase/dbui/mmconfigitem.cxx:
646     # Actually used
647     - com/sun/star/sdbc/XDataSource.hpp
648     sw/source/uibase/dochdl/gloshdl.cxx:
649     # Needed for direct member access
650     - docsh.hxx
651     sw/source/uibase/docvw/edtdd.cxx:
652     # Needed for extern variable
653     - edtdd.hxx
654     sw/source/uibase/docvw/srcedtw.cxx:
655     # Needed for template
656     - com/sun/star/container/XHierarchicalNameAccess.hpp
657     sw/source/uibase/misc/glshell.cxx:
658     # Needed for template
659     - com/sun/star/frame/XModel.hpp
660     sw/source/uibase/shells/basesh.cxx:
661     # Actually used
662     - comphelper/scopeguard.hxx
663     sw/source/uibase/shells/slotadd.cxx:
664     # Needed for swslots.hxx
665     - config_options.h
666     - cmdid.h
667     - unomid.h
668     - svx/unomid.hxx
669     - svl/globalnameitem.hxx
670     - editeng/memberids.h
671     - svl/imageitm.hxx
672     - svl/rectitem.hxx
673     - sfx2/objitem.hxx
674     - sfx2/objsh.hxx
675     - svx/rulritem.hxx
676     - sfx2/zoomitem.hxx
677     - svx/viewlayoutitem.hxx
678     - svx/zoomslideritem.hxx
679     - svx/hlnkitem.hxx
680     - svx/SmartTagItem.hxx
681     - svl/ptitem.hxx
682     - svx/pageitem.hxx
683     - svl/srchitem.hxx
684     - sfx2/tplpitem.hxx
685     - sfx2/watermarkitem.hxx
686     - editeng/wrlmitem.hxx
687     - editeng/protitem.hxx
688     - editeng/opaqitem.hxx
689     - editeng/tstpitem.hxx
690     - editeng/autokernitem.hxx
691     - editeng/keepitem.hxx
692     - editeng/kernitem.hxx
693     - editeng/spltitem.hxx
694     - editeng/brushitem.hxx
695     - editeng/wghtitem.hxx
696     - editeng/shaditem.hxx
697     - editeng/pbinitem.hxx
698     - editeng/ulspitem.hxx
699     - editeng/prntitem.hxx
700     - editeng/orphitem.hxx
701     - editeng/widwitem.hxx
702     - editeng/lineitem.hxx
703     - editeng/pmdlitem.hxx
704     - editeng/cmapitem.hxx
705     - editeng/langitem.hxx
706     - editeng/formatbreakitem.hxx
707     - editeng/hyphenzoneitem.hxx
708     - editeng/escapementitem.hxx
709     - editeng/lspcitem.hxx
710     - editeng/adjustitem.hxx
711     - editeng/crossedoutitem.hxx
712     - editeng/fontitem.hxx
713     - editeng/shdditem.hxx
714     - editeng/udlnitem.hxx
715     - editeng/postitem.hxx
716     - editeng/fhgtitem.hxx
717     - editeng/contouritem.hxx
718     - editeng/colritem.hxx
719     - editeng/boxitem.hxx
720     - editeng/sizeitem.hxx
721     - editeng/lrspitem.hxx
722     - svx/sdmetitm.hxx
723     - svx/sdprcitm.hxx
724     - svx/xlnstit.hxx
725     - svx/xlnedit.hxx
726     - svx/xfillit0.hxx
727     - svx/xflclit.hxx
728     - svx/xflgrit.hxx
729     - svx/xflhtit.hxx
730     - svx/xbtmpit.hxx
731     - svx/xlineit0.hxx
732     - svx/xlnwtit.hxx
733     - svx/xlndsit.hxx
734     - svx/xlnclit.hxx
735     - svx/xtextit0.hxx
736     - svx/xftadit.hxx
737     - svx/xftdiit.hxx
738     - svx/xftstit.hxx
739     - svx/xftmrit.hxx
740     - svx/xftouit.hxx
741     - svx/xftshit.hxx
742     - svx/xftshcit.hxx
743     - svx/xftshxy.hxx
744     - svx/grafctrl.hxx
745     - paratr.hxx
746     - fmtinfmt.hxx
747     - fmtsrnd.hxx
748     - envimg.hxx
749     - fmtline.hxx
750     - svx/clipfmtitem.hxx
751     - editeng/blinkitem.hxx
752     - svl/slstitm.hxx
753     - editeng/paravertalignitem.hxx
754     - editeng/charreliefitem.hxx
755     - editeng/charrotateitem.hxx
756     - editeng/charscaleitem.hxx
757     - svx/postattr.hxx
758     - sfx2/frame.hxx
759     - svx/chrtitem.hxx
760     - svx/drawitem.hxx
761     - svx/xflftrit.hxx
762     - svx/xlncapit.hxx
763     - svx/xlinjoit.hxx
764     - svx/galleryitem.hxx
765     - svx/sdangitm.hxx
766     - sfx2/msg.hxx
767     sw/source/uibase/shells/textsh.cxx:
768     # Needed for defines in swslots.hxx
769     - globals.hrc
770     sw/source/uibase/uiview/srcview.cxx:
771     # Needed for template
772     - com/sun/star/frame/XModel.hpp
773     sw/source/uibase/uiview/view0.cxx:
774     # Needed for defines in swslots.hxx
775     - globals.hrc
776     sw/source/uibase/utlui/content.cxx:
777     # Needed for implicit dtor
778     - AnnotationWin.hxx
779     sw/source/uibase/web/wformsh.cxx:
780     # Needed for defines in swslots.hxx
781     - sfx2/sfxsids.hrc
782     sw/source/uibase/web/wfrmsh.cxx:
783     # Needed for defines in swslots.hxx
784     - cmdid.h
785     sw/source/uibase/web/wtextsh.cxx:
786     # Needed for defines in swslots.hxx
787     - globals.hrc
788     sw/source/uibase/web/wdocsh.cxx:
789     # Needed for defines in swslots.hxx
790     - svx/svxids.hrc
791     sw/source/uibase/web/wlistsh.cxx:
792     # Needed for defines in swslots.hxx
793     - cmdid.h
794     sw/source/uibase/web/wtabsh.cxx:
795     # Needed for defines in swslots.hxx
796     - cmdid.h
797     sw/source/uibase/web/wgrfsh.cxx:
798     # Needed for defines in swslots.hxx
799     - cmdid.h
800     sw/source/uibase/web/wview.cxx:
801     # Needed for defines in swslots.hxx
802     - cmdid.h
803     - globals.hrc
804     sw/source/ui/dialog/wordcountdialog.cxx:
805     # Needed for rtl::math::round
806     - rtl/math.hxx
807     sw/source/ui/fldui/fldedt.cxx:
808     # Needed for template
809     - com/sun/star/frame/XModel.hpp
810     sw/source/ui/fldui/flddinf.cxx:
811     # Needed for direct member access
812     - com/sun/star/beans/XPropertySet.hpp
813     sw/source/ui/vba/vbacolumn.cxx:
814     # Actually needed
815     - com/sun/star/frame/XModel.hpp
816     sw/source/ui/vba/vbafield.cxx:
817     # Actually needed
818     - com/sun/star/frame/XModel.hpp
819     sw/source/ui/vba/vbafind.cxx:
820     # Actually needed
821     - com/sun/star/frame/XModel.hpp
822     sw/source/ui/vba/vbaframe.cxx:
823     # Actually needed
824     - com/sun/star/frame/XModel.hpp
825     sw/source/ui/vba/vbafont.cxx:
826     # Actually needed
827     - com/sun/star/beans/XPropertySet.hpp
828     - com/sun/star/container/XIndexAccess.hpp
829     sw/source/ui/vba/vbaheaderfooter.cxx:
830     # Actually needed
831     - com/sun/star/beans/XPropertySet.hpp
832     sw/source/ui/vba/vbaglobals.cxx:
833     # Needed for extern functions
834     - service.hxx
835     sw/source/ui/vba/vbalistformat.cxx:
836     # Actually used
837     - comphelper/scopeguard.hxx
838     sw/source/ui/vba/vbalisttemplate.cxx:
839     # Actually needed
840     - com/sun/star/beans/XPropertySet.hpp
841     sw/source/ui/vba/vbaparagraphformat.cxx:
842     # Actually needed
843     - com/sun/star/style/ParagraphAdjust.hpp
844     - com/sun/star/beans/XPropertySet.hpp
845     sw/source/ui/vba/vbasystem.cxx:
846     # Needed on WIN
847     - o3tl/char16_t2wchar_t.hxx
848     sw/source/ui/vba/vbarow.cxx:
849     # Actually needed
850     - com/sun/star/frame/XModel.hpp
851     sw/source/ui/vba/vbatabstops.cxx:
852     # Actually needed
853     - com/sun/star/beans/XPropertySet.hpp
854     sw/source/filter/rtf/swparrtf.cxx:
855     - com/sun/star/frame/XModel.hpp
856     sw/source/filter/ww8/docxtablestyleexport.cxx:
857     - com/sun/star/frame/XModel.hpp
858     sw/source/filter/ww8/rtfexport.cxx:
859     - com/sun/star/frame/XModel.hpp
860     sw/qa/core/macros-test.cxx:
861     - comphelper/scopeguard.hxx
862     sw/source/filter/docx/swdocxreader.cxx:
863     - com/sun/star/frame/XModel.hpp
864     sw/source/core/fields/docufld.cxx:
865     - com/sun/star/frame/XModel.hpp
866     sw/source/filter/xml/xmltexti.cxx:
867     - com/sun/star/frame/XModel.hpp
868     sw/source/ui/fldui/fldtdlg.cxx:
869     - com/sun/star/frame/XModel.hpp
870     sw/source/uibase/uno/dlelstnr.cxx:
871     - com/sun/star/linguistic2/XProofreadingIterator.hpp
872     sw/qa/extras/ooxmlimport/ooxmlimport.cxx:
873     # Required in C++20 mode.
874     - o3tl/cppunittraitshelper.hxx
875     # Actually used
876     - comphelper/scopeguard.hxx
877     sw/qa/extras/ooxmlexport/ooxmlexport.cxx:
878     # Required in C++20 mode.
879     - o3tl/cppunittraitshelper.hxx
880     sw/qa/extras/ooxmlexport/ooxmlexport5.cxx:
881     # Required in C++20 mode.
882     - o3tl/cppunittraitshelper.hxx
883     sw/qa/extras/uiwriter/uiwriter.cxx:
884     # Required in C++20 mode.
885     - o3tl/cppunittraitshelper.hxx
886     sw/qa/extras/uiwriter/uiwriter2.cxx:
887     # Actually used
888     - comphelper/scopeguard.hxx
889     sw/qa/extras/rtfexport/rtfexport4.cxx:
890     # Required in C++20 mode.
891     - o3tl/cppunittraitshelper.hxx
892     sw/qa/extras/txtexport/txtexport.cxx:
893     # No .hxx -> .h replacement in URE headers
894     - osl/thread.hxx
895     sw/qa/extras/layout/layout2.cxx:
896     # Actually used
897     - comphelper/scopeguard.hxx