Bump version to 6.4-15
[LibreOffice.git] / sw / IwyuFilter_sw.yaml
blobe1b03eb15d62b8d45a6cabd3698d4a99f7c48523
1 ---
2 assumeFilename: sw/source/core/doc/docnew.cxx
3 blacklist:
4     sw/inc/extinput.hxx:
5     - vector
6     sw/inc/fmtmeta.hxx:
7     - vector
8     sw/inc/istyleaccess.hxx:
9     - vector
10     sw/inc/shellres.hxx:
11     - memory
12     sw/inc/docary.hxx:
13     # Complete type is needed here:
14     # fldbas.hxx brings in SwTOXType, which is needed by SwTOXTypes, as SwVectorModifyBase's dtor wants to delete it
15     - fldbas.hxx
16     # numrule.hxx brings in SwNumRule, which is needed by SwNumRuleTable, as SwVectorModifyBase's dtor wants to delete it
17     - numrule.hxx
18     # tox.hxx brings in SwTOXType, which is needed by SwTOXTypes, as SwVectorModifyBase's dtor wants to delete it
19     - tox.hxx
20     # section.hxx brings in SwSectionFormat, which is needed by SwSectionFormats, as SwFormatsModifyBase's type param has to be complete
21     - section.hxx
22     sw/inc/docfac.hxx:
23     # Complete type is needed by rtl::Reference<SwDoc>.
24     - doc.hxx
25     sw/inc/swmodule.hxx:
26     # Needed for macro #define
27     - sfx2/app.hxx
28     sw/inc/swtypes.hxx:
29     # Needed for macro #define
30     - com/sun/star/i18n/CollatorOptions.hpp
31     sw/inc/IDocumentLinksAdministration.hxx:
32     - sal/types.h
33     sw/inc/pagedesc.hxx:
34     - boost/multi_index/identity.hpp
35     sw/inc/rdfhelper.hxx:
36     - com/sun/star/uno/Reference.h
37     sw/inc/ring.hxx:
38     - utility
39     sw/inc/shellid.hxx:
40     - sfx2/shell.hxx
41     sw/inc/breakit.hxx:
42     # std::unique_ptr dtor requires complete type
43     - com/sun/star/i18n/ForbiddenCharacters.hpp
44     sw/inc/dbmgr.hxx:
45     # uno::Sequence ctor needs the complete type
46     - com/sun/star/beans/PropertyValue.hpp
47     sw/inc/dlelstnr.hxx:
48     # base class has to be a complete type
49     - com/sun/star/frame/XTerminateListener.hpp
50     - com/sun/star/linguistic2/XLinguServiceEventListener.hpp
51     sw/inc/finalthreadmanager.hxx:
52     # base class has to be a complete type
53     - com/sun/star/frame/XTerminateListener2.hpp
54     - com/sun/star/lang/XServiceInfo.hpp
55     - com/sun/star/util/XJobManager.hpp
56     sw/inc/splargs.hxx:
57     # inline dtor, complete type is needed
58     - com/sun/star/linguistic2/XSpellAlternatives.hpp
59     - com/sun/star/linguistic2/XSpellChecker1.hpp
60     sw/inc/SwGetPoolIdFromName.hxx:
61     # Needed for enum type
62     - sal/types.h
63     sw/inc/unocoll.hxx:
64     # base class has to be a complete type
65     - com/sun/star/container/XEnumerationAccess.hpp
66     - com/sun/star/container/XIndexAccess.hpp
67     - com/sun/star/container/XNameAccess.hpp
68     - com/sun/star/lang/XServiceInfo.hpp
69     sw/inc/unobaseclass.hxx:
70     # base class has to be a complete type
71     - com/sun/star/lang/XServiceInfo.hpp
72     - com/sun/star/container/XEnumeration.hpp
73     sw/inc/unofieldcoll.hxx:
74     # base class has to be a complete type
75     - com/sun/star/util/XRefreshable.hpp
76     sw/inc/unochart.hxx:
77     # base class has to be a complete type
78     - com/sun/star/beans/XPropertySet.hpp
79     - com/sun/star/chart2/data/XDataProvider.hpp
80     - com/sun/star/chart2/data/XDataSequence.hpp
81     - com/sun/star/chart2/data/XDataSource.hpp
82     - com/sun/star/chart2/data/XLabeledDataSequence2.hpp
83     - com/sun/star/chart2/data/XNumericalDataSequence.hpp
84     - com/sun/star/chart2/data/XRangeXMLConversion.hpp
85     - com/sun/star/chart2/data/XTextualDataSequence.hpp
86     - com/sun/star/lang/XComponent.hpp
87     - com/sun/star/lang/XEventListener.hpp
88     - com/sun/star/lang/XServiceInfo.hpp
89     - com/sun/star/lang/XUnoTunnel.hpp
90     - com/sun/star/util/XCloneable.hpp
91     - com/sun/star/util/XModifiable.hpp
92     - com/sun/star/util/XModifyListener.hpp
93     sw/inc/unodraw.hxx:
94     # base class has to be a complete type
95     - com/sun/star/beans/XPropertyState.hpp
96     - com/sun/star/container/XEnumerationAccess.hpp
97     - com/sun/star/drawing/XShape.hpp
98     - com/sun/star/lang/XUnoTunnel.hpp
99     - com/sun/star/text/XTextContent.hpp
100     sw/inc/unoframe.hxx:
101     # base class has to be a complete type
102     - com/sun/star/beans/XPropertyState.hpp
103     - com/sun/star/container/XEnumerationAccess.hpp
104     - com/sun/star/container/XNamed.hpp
105     - com/sun/star/document/XEmbeddedObjectSupplier2.hpp
106     - com/sun/star/document/XEventsSupplier.hpp
107     - com/sun/star/drawing/XShape.hpp
108     - com/sun/star/text/XTextFrame.hpp
109     - com/sun/star/util/XModifyListener.hpp
110     sw/inc/unosrch.hxx:
111     # base class has to be a complete type
112     - com/sun/star/lang/XServiceInfo.hpp
113     - com/sun/star/lang/XUnoTunnel.hpp
114     - com/sun/star/util/XPropertyReplace.hpp
115     sw/inc/unoparagraph.hxx:
116     # base class has to be a complete type
117     - com/sun/star/beans/XMultiPropertySet.hpp
118     - com/sun/star/beans/XPropertySet.hpp
119     - com/sun/star/beans/XPropertyState.hpp
120     - com/sun/star/beans/XTolerantMultiPropertySet.hpp
121     - com/sun/star/container/XContentEnumerationAccess.hpp
122     - com/sun/star/container/XEnumerationAccess.hpp
123     - com/sun/star/lang/XServiceInfo.hpp
124     - com/sun/star/lang/XUnoTunnel.hpp
125     - com/sun/star/text/XTextContent.hpp
126     - com/sun/star/text/XTextRange.hpp
127     sw/inc/unosett.hxx:
128     # base class has to be a complete type
129     - com/sun/star/beans/XPropertySet.hpp
130     - com/sun/star/container/XIndexReplace.hpp
131     - com/sun/star/container/XNamed.hpp
132     - com/sun/star/lang/XServiceInfo.hpp
133     - com/sun/star/lang/XUnoTunnel.hpp
134     - com/sun/star/text/XTextColumns.hpp
135     # sw::UnoImplPtr typedef
136     - unobaseclass.hxx
137     sw/inc/unotbl.hxx:
138     # base class has to be a complete type
139     - com/sun/star/chart/XChartDataArray.hpp
140     - com/sun/star/container/XEnumerationAccess.hpp
141     - com/sun/star/container/XNamed.hpp
142     - com/sun/star/sheet/XCellRangeData.hpp
143     - com/sun/star/table/XAutoFormattable.hpp
144     - com/sun/star/table/XCellRange.hpp
145     - com/sun/star/text/XTextTable.hpp
146     - com/sun/star/text/XTextTableCursor.hpp
147     - com/sun/star/util/XSortable.hpp
148     sw/inc/unotextbodyhf.hxx:
149     # base class has to be a complete type
150     - com/sun/star/lang/XServiceInfo.hpp
151     - com/sun/star/container/XEnumerationAccess.hpp
152     sw/inc/unotextcursor.hxx:
153     # base class has to be a complete type
154     - com/sun/star/beans/XMultiPropertySet.hpp
155     - com/sun/star/beans/XMultiPropertyStates.hpp
156     - com/sun/star/beans/XPropertySet.hpp
157     - com/sun/star/beans/XPropertyState.hpp
158     - com/sun/star/container/XContentEnumerationAccess.hpp
159     - com/sun/star/container/XEnumerationAccess.hpp
160     - com/sun/star/document/XDocumentInsertable.hpp
161     - com/sun/star/lang/XServiceInfo.hpp
162     - com/sun/star/text/XMarkingAccess.hpp
163     - com/sun/star/text/XParagraphCursor.hpp
164     - com/sun/star/text/XRedline.hpp
165     - com/sun/star/text/XSentenceCursor.hpp
166     - com/sun/star/text/XWordCursor.hpp
167     - com/sun/star/util/XSortable.hpp
168     sw/inc/unoredlines.hxx:
169     # base class has to be a complete type
170     - com/sun/star/container/XEnumerationAccess.hpp
171     sw/inc/unotxdoc.hxx:
172     # base class has to be a complete type
173     - com/sun/star/beans/XPropertySet.hpp
174     - com/sun/star/beans/XPropertyState.hpp
175     - com/sun/star/document/XDocumentLanguages.hpp
176     - com/sun/star/document/XLinkTargetSupplier.hpp
177     - com/sun/star/document/XRedlinesSupplier.hpp
178     - com/sun/star/drawing/XDrawPageSupplier.hpp
179     - com/sun/star/drawing/XDrawPagesSupplier.hpp
180     - com/sun/star/lang/XServiceInfo.hpp
181     - com/sun/star/style/XAutoStylesSupplier.hpp
182     - com/sun/star/style/XStyleFamiliesSupplier.hpp
183     - com/sun/star/text/XBookmarksSupplier.hpp
184     - com/sun/star/text/XChapterNumberingSupplier.hpp
185     - com/sun/star/text/XDocumentIndexesSupplier.hpp
186     - com/sun/star/text/XEndnotesSupplier.hpp
187     - com/sun/star/text/XFlatParagraphIteratorProvider.hpp
188     - com/sun/star/text/XFootnotesSupplier.hpp
189     - com/sun/star/text/XLineNumberingProperties.hpp
190     - com/sun/star/text/XNumberingRulesSupplier.hpp
191     - com/sun/star/text/XPagePrintable.hpp
192     - com/sun/star/text/XReferenceMarksSupplier.hpp
193     - com/sun/star/text/XTextDocument.hpp
194     - com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp
195     - com/sun/star/text/XTextFieldsSupplier.hpp
196     - com/sun/star/text/XTextFramesSupplier.hpp
197     - com/sun/star/text/XTextGraphicObjectsSupplier.hpp
198     - com/sun/star/text/XTextSectionsSupplier.hpp
199     - com/sun/star/text/XTextTablesSupplier.hpp
200     - com/sun/star/util/XCloneable.hpp
201     - com/sun/star/util/XLinkUpdate.hpp
202     - com/sun/star/util/XRefreshable.hpp
203     - com/sun/star/util/XReplaceable.hpp
204     - com/sun/star/view/XRenderable.hpp
205     - com/sun/star/xforms/XFormsSupplier.hpp
206     # sw::UnoImplPtr typedef
207     - unobaseclass.hxx
208     sw/inc/hintids.hxx:
209     # used as template parameter of TypedWhichId
210     - class SfxStringItem
211     - class SvXMLAttrContainerItem
212     - class SwAttrSetChg
213     - class SwDocPosUpdate
214     - class SwFormatChg
215     - class SwFormatMeta
216     - class SwMsgPoolItem
217     - class SwPtrMsgPoolItem
218     - class SwUpdateAttr
219     - class SfxBoolItem
220     - class SvxCharSetColorItem
221     - class SvxColorItem
222     # used in extern declaration
223     - struct SfxItemInfo
224     sw/inc/textboxhelper.hxx:
225     # used as a template parameter
226     - class SwFormatContent
227     sw/qa/extras/rtfimport/rtfimport.cxx:
228     # complete type is wanted
229     - com/sun/star/text/XDocumentIndexMark.hpp
230     sw/qa/extras/rtfexport/rtfexport.cxx:
231     # complete type is wanted
232     - com/sun/star/awt/XBitmap.hpp
233     - com/sun/star/text/XTextColumns.hpp
234     sw/inc/pagepreviewlayout.hxx:
235     - vector
236     sw/inc/unostyle.hxx:
237     # Base class needs complete type
238     - com/sun/star/beans/XPropertySet.hpp
239     - com/sun/star/beans/XPropertyState.hpp
240     - com/sun/star/style/XAutoStyle.hpp
241     - com/sun/star/style/XAutoStyleFamily.hpp
242     - com/sun/star/style/XAutoStyles.hpp
243     - com/sun/star/container/XNameContainer.hpp
244     - com/sun/star/style/XStyle.hpp
245     - com/sun/star/style/XStyleLoader.hpp
246     sw/inc/unotextrange.hxx:
247     # Base class needs complete type
248     - com/sun/star/lang/XUnoTunnel.hpp
249     - com/sun/star/lang/XServiceInfo.hpp
250     - com/sun/star/beans/XPropertySet.hpp
251     - com/sun/star/beans/XPropertyState.hpp
252     - com/sun/star/container/XIndexAccess.hpp
253     - com/sun/star/container/XEnumerationAccess.hpp
254     - com/sun/star/container/XContentEnumerationAccess.hpp
255     - com/sun/star/text/XTextRange.hpp
256     - com/sun/star/text/XRedline.hpp
257     # sw::UnoImplPtr typedef
258     - unobaseclass.hxx
259     sw/source/core/access/acccontext.hxx:
260     # Base class needs complete type
261     - com/sun/star/accessibility/XAccessibleComponent.hpp
262     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
263     - com/sun/star/lang/XServiceInfo.hpp
264     sw/source/core/access/acchyperlink.hxx:
265     # Base class needs complete type
266     - com/sun/star/accessibility/XAccessibleHyperlink.hpp
267     sw/source/core/access/accnotexthyperlink.hxx:
268     # Base class needs complete type
269     - com/sun/star/accessibility/XAccessibleHyperlink.hpp
270     sw/source/core/docnode/cancellablejob.hxx:
271     # Base class needs complete type
272     - com/sun/star/util/XCancellable.hpp
273     sw/source/core/inc/acorrect.hxx:
274     # Needed for implicit dtor
275     - svl/itemset.hxx
276     sw/source/core/inc/dumpfilter.hxx:
277     # Base class needs complete type
278     - com/sun/star/document/XExporter.hpp
279     - com/sun/star/document/XFilter.hpp
280     - com/sun/star/lang/XInitialization.hpp
281     - com/sun/star/lang/XServiceInfo.hpp
282     sw/source/core/inc/frame.hxx:
283     # Needed for direct member access
284     - com/sun/star/style/TabStop.hpp
285     sw/source/core/inc/SwXTextDefaults.hxx:
286     # Base class needs complete type
287     - com/sun/star/beans/XPropertySet.hpp
288     - com/sun/star/beans/XPropertyState.hpp
289     - com/sun/star/lang/XServiceInfo.hpp
290     sw/source/core/inc/swthreadjoiner.hxx:
291     # Needed for css shortcut
292     - sal/types.h
293     sw/source/core/inc/unobookmark.hxx:
294     # Base class needs complete type
295     - com/sun/star/lang/XUnoTunnel.hpp
296     - com/sun/star/lang/XServiceInfo.hpp
297     - com/sun/star/beans/XPropertySet.hpp
298     - com/sun/star/container/XNamed.hpp
299     - com/sun/star/text/XTextContent.hpp
300     - com/sun/star/text/XFormField.hpp
301     # Needed for UnoImplPtr template
302     - unobaseclass.hxx
303     sw/source/core/inc/unofield.hxx:
304     # Base class needs complete type
305     - com/sun/star/container/XEnumeration.hpp
306     - com/sun/star/lang/XServiceInfo.hpp
307     - com/sun/star/lang/XUnoTunnel.hpp
308     - com/sun/star/text/XDependentTextField.hpp
309     - com/sun/star/util/XUpdatable.hpp
310     # Needed for UnoImplPtr template
311     - unobaseclass.hxx
312     sw/source/core/inc/unoflatpara.hxx:
313     # Base class needs complete type
314     - com/sun/star/beans/XPropertySet.hpp
315     - com/sun/star/lang/XUnoTunnel.hpp
316     - com/sun/star/text/XFlatParagraph.hpp
317     - com/sun/star/text/XFlatParagraphIterator.hpp
318     sw/source/core/inc/unofootnote.hxx:
319     # Base class needs complete type
320     - com/sun/star/lang/XUnoTunnel.hpp
321     - com/sun/star/lang/XServiceInfo.hpp
322     - com/sun/star/beans/XPropertySet.hpp
323     - com/sun/star/container/XEnumerationAccess.hpp
324     - com/sun/star/text/XFootnote.hpp
325     sw/source/core/inc/unoidx.hxx:
326     # Base class needs complete type
327     - com/sun/star/lang/XServiceInfo.hpp
328     - com/sun/star/lang/XUnoTunnel.hpp
329     - com/sun/star/beans/XPropertySet.hpp
330     - com/sun/star/container/XNamed.hpp
331     - com/sun/star/util/XRefreshable.hpp
332     - com/sun/star/text/XDocumentIndexMark.hpp
333     - com/sun/star/text/XDocumentIndex.hpp
334     # Needed for UnoImplPtr template
335     - unobaseclass.hxx
336     sw/source/core/inc/unometa.hxx:
337     # Base class needs complete type
338     - com/sun/star/lang/XServiceInfo.hpp
339     - com/sun/star/lang/XUnoTunnel.hpp
340     - com/sun/star/beans/XPropertySet.hpp
341     - com/sun/star/container/XChild.hpp
342     - com/sun/star/container/XEnumerationAccess.hpp
343     - com/sun/star/text/XTextContent.hpp
344     - com/sun/star/text/XTextField.hpp
345     # Needed for UnoImplPtr template
346     - unobaseclass.hxx
347     sw/source/core/inc/unorefmark.hxx:
348     # Base class needs complete type
349     - com/sun/star/lang/XUnoTunnel.hpp
350     - com/sun/star/lang/XServiceInfo.hpp
351     - com/sun/star/beans/XPropertySet.hpp
352     - com/sun/star/container/XNamed.hpp
353     - com/sun/star/text/XTextContent.hpp
354     # Needed for UnoImplPtr template
355     - unobaseclass.hxx
356     sw/source/core/inc/unoport.hxx:
357     # Base class needs complete type
358     - com/sun/star/text/XTextRange.hpp
359     - com/sun/star/beans/XPropertySet.hpp
360     - com/sun/star/container/XEnumeration.hpp
361     - com/sun/star/lang/XServiceInfo.hpp
362     - com/sun/star/lang/XUnoTunnel.hpp
363     - com/sun/star/container/XContentEnumerationAccess.hpp
364     - com/sun/star/beans/XMultiPropertySet.hpp
365     - com/sun/star/beans/XPropertyState.hpp
366     - com/sun/star/beans/XTolerantMultiPropertySet.hpp
367     sw/source/core/inc/unotextmarkup.hxx:
368     # Base class needs complete type
369     - com/sun/star/text/XTextMarkup.hpp
370     - com/sun/star/text/XMultiTextMarkup.hpp
371     # Needed for UnoImplPtr template
372     - unobaseclass.hxx
373     sw/source/core/inc/unosection.hxx:
374     # Base class needs complete type
375     - com/sun/star/lang/XUnoTunnel.hpp
376     - com/sun/star/lang/XServiceInfo.hpp
377     - com/sun/star/beans/XPropertySet.hpp
378     - com/sun/star/beans/XPropertyState.hpp
379     - com/sun/star/beans/XMultiPropertySet.hpp
380     - com/sun/star/container/XNamed.hpp
381     - com/sun/star/text/XTextSection.hpp
382     # Needed for UnoImplPtr template
383     - unobaseclass.hxx
384     sw/qa/extras/odfexport/odfexport.cxx:
385     # Needed for getProperty template
386     - com/sun/star/graphic/XGraphic.hpp
387     sw/qa/extras/odfimport/odfimport.cxx:
388     # Needed for direct member access
389     - com/sun/star/text/XTextSection.hpp
390     sw/qa/extras/ooxmlexport/ooxmlexport.cxx:
391     # Needed for direct member access
392     - com/sun/star/graphic/XGraphic.hpp
393     - com/sun/star/text/TableColumnSeparator.hpp
394     sw/qa/extras/ooxmlexport/ooxmlexport2.cxx:
395     # Needed for direct member access
396     - com/sun/star/awt/XBitmap.hpp
397     sw/qa/extras/ooxmlexport/ooxmlexport3.cxx:
398     # Needed for direct member access
399     - com/sun/star/xml/dom/XDocument.hpp
400     sw/qa/extras/ooxmlexport/ooxmlexport4.cxx:
401     # Needed for direct member access
402     - com/sun/star/awt/XBitmap.hpp
403     sw/qa/extras/ooxmlexport/ooxmlexport8.cxx:
404     # Needed for direct member access
405     - com/sun/star/graphic/XGraphic.hpp
406     sw/qa/extras/ooxmlexport/ooxmlexport9.cxx:
407     # Needed for direct member access
408     - com/sun/star/graphic/XGraphic.hpp
409     sw/qa/extras/ooxmlexport/ooxmlexport10.cxx:
410     # Needed for direct member access
411     - com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp
412     - com/sun/star/graphic/XGraphic.hpp
413     - com/sun/star/text/TableColumnSeparator.hpp
414     - com/sun/star/text/XTextColumns.hpp
415     sw/qa/extras/ooxmlimport/ooxmlimport2.cxx:
416     # Needed for direct member access
417     - com/sun/star/document/XEmbeddedObjectSupplier2.hpp
418     - com/sun/star/embed/Aspects.hpp
419     sw/qa/extras/rtfimport/rtfimport.cxx:
420     # Needed for direct member access
421     - com/sun/star/graphic/XGraphic.hpp
422     - com/sun/star/text/XDocumentIndexMark.hpp
423     sw/qa/extras/uiwriter/uiwriter.cxx:
424     # Needed for for-loop range
425     - PostItMgr.hxx
426     # Needed for TypedWhichId macro
427     - editeng/rsiditem.hxx
428     sw/qa/extras/unowriter/unowriter.cxx:
429     # Needed for direct member access
430     - com/sun/star/awt/XDevice.hpp
431     # Needed for for-loop range
432     - com/sun/star/graphic/XGraphic.hpp
433     sw/qa/extras/ww8export/ww8export.cxx:
434     # Needed for direct member access
435     - com/sun/star/graphic/XGraphic.hpp
436     sw/qa/extras/ww8import/ww8import.cxx:
437     # Needed for for-loop range
438     - com/sun/star/graphic/XGraphic.hpp
439     sw/source/filter/ww8/ww8scan.hxx:
440     # OSL_BIGENDIAN is being checked
441     - osl/endian.h
442     sw/qa/extras/layout/layout.cxx:
443     - comphelper/scopeguard.hxx
444     sw/source/core/doc/DocumentFieldsManager.cxx:
445     # Actually used
446     - comphelper/scopeguard.hxx
447     sw/source/core/doc/docbm.cxx:
448     # Needed for implicit dtor SwHistoryTextFieldmark
449     - rolbck.hxx
450     sw/source/core/doc/docredln.cxx:
451     # Needed for linker visibility of sw_DebugRedline
452     - docredln.hxx
453     sw/source/core/docnode/threadmanager.cxx:
454     # Actually used
455     - com/sun/star/util/XJobManager.hpp
456     sw/source/filter/html/htmlreqifreader.cxx:
457     - comphelper/scopeguard.hxx
458     sw/source/uibase/sidebar/PageMarginUtils.hxx:
459     # Needed for std::abs
460     - cmath
461     sw/source/core/crsr/paminit.cxx:
462     # Needed for linker visibility of extern functions
463     - cshtyp.hxx
464     sw/source/core/undo/untbl.cxx:
465     # Needed for linker visibility of sw_DebugRedline
466     - docredln.hxx