fix build
[LibreOffice.git] / include / IwyuFilter_include.yaml
blob1a53a2de24bd250e1e62965a903db1c69008348c
1 ---
2 assumeFilename: desktop/source/app/app.cxx
3 excludelist:
4     include/sal/typesizes.h:
5     # needed for build to work
6     - config_typesizes.h
7     include/sal/types.h:
8     # needed for build to work
9     - sal/typesizes.h
10     include/sal/mathconf.h:
11     # Platform dependent
12     - cmath
13     include/osl/endian.h:
14     # needed for base types used in macros
15     - sal/types.h
16     include/osl/conditn.h:
17     # ODK API test would fail with fw decl here
18     - osl/time.h
19     include/osl/socket.h:
20     # ODK API test would fail with fw decl here
21     - osl/time.h
22     include/osl/thread.h:
23     # ODK API test would fail with fw decl here
24     - osl/time.h
25     include/osl/conditn.hxx:
26     # ODK API test would fail with fw decl here
27     - osl/time.h
28     include/osl/pipe_decl.hxx:
29     # ODK API test would fail with fw decl here
30     - osl/security.hxx
31     include/osl/socket_decl.hxx:
32     # Needed by socket.hxx for inline function
33     - rtl/byteseq.hxx
34     include/osl/thread.hxx:
35     # ODK API test would fail with fw decl here
36     - osl/time.h
37     include/rtl/instance.hxx:
38     # Needed for template functions
39     - osl/getglobalmutex.hxx
40     include/rtl/math.hxx:
41     # TODO MSVC does not compile basegfx/numeric/ftools.hxx when this is replaced
42     - math.h
43     include/android/compatibility.hxx:
44     # TODO check whether actually needed, just silence this for now
45     - math.h
46     include/LibreOfficeKit/LibreOfficeKit.h:
47     # the unstable API needs C99's bool
48     - stdbool.h
49     - stdint.h
50     include/sfx2/toolbarids.hxx:
51     # needed for enum definition
52     - sal/types.h
53     include/cppuhelper/compbase1.hxx:
54     # Needed for template functions
55     - cppuhelper/implbase1.hxx
56     include/cppuhelper/compbase2.hxx:
57     # Needed for template functions
58     - cppuhelper/implbase2.hxx
59     include/cppuhelper/compbase3.hxx:
60     # Needed for template functions
61     - cppuhelper/implbase3.hxx
62     include/cppuhelper/compbase4.hxx:
63     # Needed for template functions
64     - cppuhelper/implbase4.hxx
65     include/cppuhelper/compbase5.hxx:
66     # Needed for template functions
67     - cppuhelper/implbase5.hxx
68     include/cppuhelper/compbase6.hxx:
69     # Needed for template functions
70     - cppuhelper/implbase6.hxx
71     include/cppuhelper/compbase7.hxx:
72     # Needed for template functions
73     - cppuhelper/implbase7.hxx
74     include/cppuhelper/compbase8.hxx:
75     # Needed for template functions
76     - cppuhelper/implbase8.hxx
77     include/cppuhelper/compbase9.hxx:
78     # Needed for template functions
79     - cppuhelper/implbase9.hxx
80     include/cppuhelper/compbase10.hxx:
81     # Needed for template functions
82     - cppuhelper/implbase10.hxx
83     include/cppuhelper/compbase11.hxx:
84     # Needed for template functions
85     - cppuhelper/implbase11.hxx
86     include/cppuhelper/compbase12.hxx:
87     # Needed for template functions
88     - cppuhelper/implbase12.hxx
89     include/cppuhelper/exc_hlp.hxx:
90     #Needed for implicit destructor
91     - com/sun/star/uno/Any.hxx
92     include/cppuhelper/propertysetmixin.hxx:
93     #Needed for implicit destructor
94     - com/sun/star/uno/Sequence.hxx
95     include/cppuhelper/interfacecontainer.h:
96     #Needed for implicit destructor
97     - com/sun/star/uno/Sequence.hxx
98     include/ucbhelper/activedatasink.hxx:
99     # base class has to be a complete type
100     - com/sun/star/io/XActiveDataSink.hpp
101     include/ucbhelper/commandenvironment.hxx:
102     # base class has to be a complete type
103     - com/sun/star/ucb/XCommandEnvironment.hpp
104     include/ucbhelper/interceptedinteraction.hxx:
105     # base class has to be a complete type
106     - com/sun/star/task/XInteractionHandler.hpp
107     include/ucbhelper/macros.hxx:
108     # Used in macros defined here
109     - cppuhelper/typeprovider.hxx
110     - cppuhelper/supportsservice.hxx
111     - cppuhelper/factory.hxx
112     include/comphelper/accessiblekeybindinghelper.hxx:
113     # base class has to be a complete type
114     - com/sun/star/accessibility/XAccessibleKeyBinding.hpp
115     include/comphelper/accessiblecomponenthelper.hxx:
116     # base class has to be a complete type
117     - com/sun/star/accessibility/XAccessibleContext.hpp
118     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
119     - com/sun/star/accessibility/XAccessibleExtendedComponent.hpp
120     include/comphelper/accessibleselectionhelper.hxx:
121     # base class has to be a complete type
122     - com/sun/star/accessibility/XAccessibleSelection.hpp
123     include/comphelper/accessibletexthelper.hxx:
124     # base class has to be a complete type
125     - com/sun/star/accessibility/XAccessibleText.hpp
126     include/comphelper/accessiblewrapper.hxx:
127     # base class has to be a complete type
128     - com/sun/star/accessibility/XAccessibleContext.hpp
129     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
130     - com/sun/star/accessibility/XAccessibleEventListener.hpp
131     include/comphelper/attributelist.hxx:
132     # base class has to be a complete type
133     - com/sun/star/util/XCloneable.hpp
134     - com/sun/star/xml/sax/XAttributeList.hpp
135     include/comphelper/ChainablePropertySetInfo.hxx:
136     # base class has to be a complete type
137     - com/sun/star/beans/XPropertySetInfo.hpp
138     include/comphelper/containermultiplexer.hxx:
139     # base class has to be a complete type
140     - com/sun/star/container/XContainerListener.hpp
141     include/comphelper/docpasswordrequest.hxx:
142     # base class has to be a complete type
143     - com/sun/star/task/XInteractionRequest.hpp
144     include/comphelper/enumhelper.hxx:
145     # base class has to be a complete type
146     - com/sun/star/container/XEnumeration.hpp
147     - com/sun/star/lang/XEventListener.hpp
148     include/comphelper/evtlistenerhlp.hxx:
149     # base class has to be a complete type
150     - com/sun/star/lang/XEventListener.hpp
151     include/comphelper/interaction.hxx:
152     # base class has to be a complete type
153     - com/sun/star/task/XInteractionAbort.hpp
154     - com/sun/star/task/XInteractionApprove.hpp
155     - com/sun/star/task/XInteractionDisapprove.hpp
156     - com/sun/star/task/XInteractionRequest.hpp
157     - com/sun/star/task/XInteractionRetry.hpp
158     include/comphelper/SelectionMultiplex.hxx:
159     # base class has to be a complete type
160     - com/sun/star/view/XSelectionChangeListener.hpp
161     include/comphelper/MasterPropertySetInfo.hxx:
162     # base class has to be a complete type
163     - com/sun/star/beans/XPropertySetInfo.hpp
164     include/comphelper/namedvaluecollection.hxx:
165     # Needed for template class
166     - com/sun/star/beans/PropertyValue.hpp
167     - com/sun/star/beans/NamedValue.hpp
168     include/comphelper/numberedcollection.hxx:
169     # base class has to be a complete type
170     - com/sun/star/frame/XUntitledNumbers.hpp
171     include/comphelper/oslfile2streamwrap.hxx:
172     # base class has to be a complete type
173     - com/sun/star/io/XInputStream.hpp
174     - com/sun/star/io/XOutputStream.hpp
175     include/comphelper/propertysetinfo.hxx:
176     # base class has to be a complete type
177     - com/sun/star/beans/XPropertySetInfo.hpp
178     include/comphelper/propmultiplex.hxx:
179     # base class has to be a complete type
180     - com/sun/star/beans/XPropertyChangeListener.hpp
181     include/comphelper/propertystatecontainer.hxx:
182     # base class has to be a complete type
183     - com/sun/star/beans/XPropertyState.hpp
184     include/comphelper/seekableinput.hxx:
185     # base class has to be a complete type
186     - com/sun/star/io/XInputStream.hpp
187     - com/sun/star/io/XSeekable.hpp
188     include/comphelper/seqstream.hxx:
189     # base class has to be a complete type
190     - com/sun/star/io/XInputStream.hpp
191     - com/sun/star/io/XSeekable.hpp
192     include/comphelper/servicehelper.hxx:
193     # Needed for macro
194     - rtl/instance.hxx
195     include/comphelper/stl_types.hxx:
196     # Needed for std::equal
197     - algorithm
198     include/comphelper/unique_disposing_ptr.hxx:
199     # base class has to be a complete type
200     - com/sun/star/lang/XServiceInfo.hpp
201     include/comphelper/uno3.hxx:
202     # Needed for macro
203     - comphelper/sequence.hxx
204     include/comphelper/weakeventlistener.hxx:
205     # base class has to be a complete type
206     - com/sun/star/lang/XEventListener.hpp
207     - com/sun/star/lang/XComponent.hpp
208     include/basegfx/numeric/ftools.hxx:
209     # MSVC does not compile when this is removed
210     - math.h
211     - cmath
212     include/basegfx/utils/unopolypolygon.hxx:
213     # base class has to be a complete type
214     - com/sun/star/lang/XServiceInfo.hpp
215     - com/sun/star/rendering/XBezierPolyPolygon2D.hpp
216     - com/sun/star/rendering/XLinePolyPolygon2D.hpp
217     include/o3tl/char16_t2wchar_t.hxx:
218     # Needed on WIN32
219     - string_view
220     include/o3tl/deleter.hxx:
221     # Needed for __COVERITY__
222     - com/sun/star/uno/Exception.hpp
223     - sal/log.hxx
224     include/o3tl/intcmp.hxx:
225     # Needed for C++20 mode
226     - type_traits
227     - utility
228     include/o3tl/make_shared.hxx:
229     # Needed for __COVERITY__
230     - o3tl/deleter.hxx
231     include/o3tl/safeint.hxx:
232     # Needed for std::min
233     - algorithm
234     include/o3tl/unreachable.hxx:
235     # Needed for C++23 mode
236     - utility
237     include/o3tl/vector_pool.hxx:
238     # Needed for std::move
239     - utility
240     include/o3tl/vector_utils.hxx:
241     # Needed for std::copy_if
242     - algorithm
243     include/sot/exchange.hxx:
244     # Used in a macro #define
245     - com/sun/star/datatransfer/dnd/DNDConstants.hpp
246     include/tools/debug.hxx:
247     # Used behind #ifndef
248     - tools/toolsdllapi.h
249     include/comphelper/diagnose_ex.hxx:
250     # Needed for macros
251     - com/sun/star/lang/IllegalArgumentException.hpp
252     - com/sun/star/uno/RuntimeException.hpp
253     - rtl/ustring.hxx
254     include/tools/fldunit.hxx:
255     # Needed for enum type
256     - sal/types.h
257     include/tools/long.hxx:
258     # Needed on _WIN64
259     - sal/types.h
260     include/tools/svlibrary.h:
261     # Used behind #ifndef
262     - osl/module.h
263     include/tools/simdsupport.hxx:
264     # Needed for CPU intrinsics detection to work
265     - emmintrin.h
266     include/unotools/accessiblerelationsethelper.hxx:
267     # base class has to be a complete type
268     - com/sun/star/accessibility/XAccessibleRelationSet.hpp
269     include/unotools/eventcfg.hxx:
270     # base class has to be a complete type
271     - com/sun/star/container/XNameReplace.hpp
272     - com/sun/star/document/XEventsSupplier.hpp
273     include/unotools/fontcfg.hxx:
274     # Needed for a sal_uLong enum
275     - tools/solar.h
276     include/unotools/progresshandlerwrap.hxx:
277     # base class has to be a complete type
278     - com/sun/star/ucb/XProgressHandler.hpp
279     include/unotools/streamwrap.hxx:
280     # base class has to be a complete type
281     - com/sun/star/io/XOutputStream.hpp
282     - com/sun/star/io/XStream.hpp
283     - com/sun/star/io/XTruncate.hpp
284     include/sax/fastattribs.hxx:
285     # base class has to be a complete type
286     - com/sun/star/xml/sax/XFastAttributeList.hpp
287     include/sax/fastparser.hxx:
288     # base class has to be a complete type
289     - com/sun/star/lang/XInitialization.hpp
290     - com/sun/star/lang/XServiceInfo.hpp
291     - com/sun/star/xml/sax/XFastParser.hpp
292     include/svl/numuno.hxx:
293     # base class has to be a complete type
294     - com/sun/star/lang/XUnoTunnel.hpp
295     - com/sun/star/util/XNumberFormatsSupplier.hpp
296     include/svl/urihelper.hxx:
297     # base class has to be a complete type
298     - tools/link.hxx
299     include/svl/style.hxx:
300     # base class has to be a complete type
301     - com/sun/star/lang/XUnoTunnel.hpp
302     - com/sun/star/style/XStyle.hpp
303     include/vcl/FilterConfigItem.hxx:
304     # Needed on Windows with --disable-pch
305     - com/sun/star/beans/PropertyValue.hpp
306     include/vcl/builderfactory.hxx:
307     # Needed for macro #define
308     - vcl/builder.hxx
309     - vcl/vclptr.hxx
310     include/vcl/decoview.hxx:
311     # Full definition needed for VclPtr
312     - vcl/outdev.hxx
313     include/vcl/event.hxx:
314     # Needed for enum type 
315     - vcl/window.hxx
316     include/vcl/imap.hxx:
317     # Needed for implicit dtor
318     - vcl/imapobj.hxx
319     include/vcl/keycodes.hxx:
320     # Needed for macros
321     - com/sun/star/awt/Key.hpp
322     - com/sun/star/awt/KeyGroup.hpp
323     include/vcl/mtfxmldump.hxx:
324     # Full definition needed for o3tl::enumarray
325     - vcl/metaactiontypes.hxx
326     include/vcl/transfer.hxx:
327     # base class has to be a complete type
328     - com/sun/star/datatransfer/XTransferable2.hpp
329     - com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp
330     - com/sun/star/datatransfer/dnd/XDragSourceListener.hpp
331     - com/sun/star/lang/XUnoTunnel.hpp
332     - com/sun/star/lang/XServiceInfo.hpp
333     - com/sun/star/frame/XTerminateListener.hpp
334     - com/sun/star/datatransfer/dnd/XDragGestureListener.hpp
335     - com/sun/star/datatransfer/dnd/XDropTargetListener.hpp
336     include/vcl/weld.hxx:
337     # base class has to be a complete type
338     - com/sun/star/accessibility/XAccessibleRelationSet.hpp
339     - com/sun/star/accessibility/XAccessible.hpp
340     include/toolkit/awt/vclxaccessiblecomponent.hxx:
341     # base class has to be a complete type
342     - com/sun/star/lang/XServiceInfo.hpp
343     include/toolkit/awt/vclxwindow.hxx:
344     # base class has to be a complete type
345     - toolkit/awt/vclxdevice.hxx
346     - com/sun/star/awt/XWindow2.hpp
347     - com/sun/star/awt/XVclWindowPeer.hpp
348     - com/sun/star/awt/XLayoutConstrains.hpp
349     - com/sun/star/awt/XView.hpp
350     - com/sun/star/beans/XPropertySetInfo.hpp
351     - com/sun/star/accessibility/XAccessible.hpp
352     - com/sun/star/awt/XDockableWindow.hpp
353     - com/sun/star/awt/XStyleSettingsSupplier.hpp
354     include/toolkit/awt/vclxwindows.hxx:
355     # base class has to be a complete type
356     - com/sun/star/awt/XListBox.hpp
357     - com/sun/star/awt/XToggleButton.hpp
358     - com/sun/star/awt/XComboBox.hpp
359     - com/sun/star/awt/XItemListListener.hpp
360     include/toolkit/controls/unocontrol.hxx:
361     # base class has to be a complete type
362     - com/sun/star/awt/XControl.hpp
363     - com/sun/star/awt/XWindow2.hpp
364     - com/sun/star/awt/XView.hpp
365     - com/sun/star/beans/XPropertiesChangeListener.hpp
366     - com/sun/star/lang/XServiceInfo.hpp
367     - com/sun/star/awt/XUnitConversion.hpp
368     - com/sun/star/awt/XStyleSettingsSupplier.hpp
369     - com/sun/star/accessibility/XAccessible.hpp
370     - com/sun/star/util/XModeChangeBroadcaster.hpp
371     include/toolkit/controls/unocontrolmodel.hxx:
372     # base class has to be a complete type
373     - com/sun/star/awt/XControlModel.hpp
374     - com/sun/star/lang/XComponent.hpp
375     - com/sun/star/lang/XServiceInfo.hpp
376     - com/sun/star/beans/XPropertyState.hpp
377     - com/sun/star/io/XPersistObject.hpp
378     - com/sun/star/lang/XUnoTunnel.hpp
379     - com/sun/star/util/XCloneable.hpp
380     include/toolkit/controls/unocontrols.hxx:
381     # base class has to be a complete type
382     - com/sun/star/awt/XTextComponent.hpp
383     - com/sun/star/awt/XTextListener.hpp
384     - com/sun/star/awt/XTextLayoutConstrains.hpp
385     - com/sun/star/awt/XButton.hpp
386     - com/sun/star/awt/XToggleButton.hpp
387     - com/sun/star/awt/XRadioButton.hpp
388     - com/sun/star/awt/XCheckBox.hpp
389     - com/sun/star/awt/XListBox.hpp
390     - com/sun/star/awt/XItemList.hpp
391     include/toolkit/helper/macros.hxx:
392     # Needed for macros
393     - comphelper/servicehelper.hxx
394     - comphelper/diagnose_ex.hxx
395     include/xmloff/unointerfacetouniqueidentifiermapper.hxx:
396     # base class has to be a complete type
397     - com/sun/star/uno/XInterface.hpp
398     include/xmloff/unoatrcn.hxx:
399     # base class has to be a complete type
400     - com/sun/star/container/XNameContainer.hpp
401     - com/sun/star/lang/XServiceInfo.hpp
402     - com/sun/star/lang/XUnoTunnel.hpp
403     include/xmloff/xmlictxt.hxx:
404     # base class has to be a complete type
405     - com/sun/star/xml/sax/XFastContextHandler.hpp
406     include/xmloff/xmlexp.hxx:
407     # base class has to be a complete type
408     - com/sun/star/document/XFilter.hpp
409     - com/sun/star/lang/XServiceInfo.hpp
410     - com/sun/star/document/XExporter.hpp
411     - com/sun/star/lang/XInitialization.hpp
412     - com/sun/star/container/XNamed.hpp
413     - com/sun/star/lang/XUnoTunnel.hpp
414     include/xmloff/xmlmetae.hxx:
415     # base class has to be a complete type
416     - com/sun/star/xml/sax/XDocumentHandler.hpp
417     include/xmloff/xmlimp.hxx:
418     # base class has to be a complete type
419     - com/sun/star/document/XFilter.hpp
420     - com/sun/star/document/XImporter.hpp
421     - com/sun/star/lang/XInitialization.hpp
422     - com/sun/star/lang/XServiceInfo.hpp
423     - com/sun/star/lang/XUnoTunnel.hpp
424     - com/sun/star/xml/sax/XFastDocumentHandler.hpp
425     - com/sun/star/xml/sax/XFastParser.hpp
426     include/svtools/cliplistener.hxx:
427     # base class has to be a complete type
428     - com/sun/star/datatransfer/clipboard/XClipboardListener.hpp
429     include/svtools/dialogclosedlistener.hxx:
430     # base class has to be a complete type
431     - com/sun/star/ui/dialogs/XDialogClosedListener.hpp
432     include/svtools/genericunodialog.hxx:
433     # base class has to be a complete type
434     - com/sun/star/lang/XInitialization.hpp
435     - com/sun/star/lang/XServiceInfo.hpp
436     - com/sun/star/ui/dialogs/XExecutableDialog.hpp
437     include/svtools/openfiledroptargetlistener.hxx:
438     # base class has to be a complete type
439     - com/sun/star/datatransfer/dnd/XDropTargetListener.hpp
440     include/svtools/popupmenucontrollerbase.hxx:
441     # base class has to be a complete type
442     - com/sun/star/frame/XDispatch.hpp
443     - com/sun/star/frame/XDispatchProvider.hpp
444     - com/sun/star/frame/XPopupMenuController.hpp
445     - com/sun/star/frame/XStatusListener.hpp
446     - com/sun/star/lang/XInitialization.hpp
447     - com/sun/star/lang/XServiceInfo.hpp
448     include/svtools/popupwindowcontroller.hxx:
449     # base class has to be a complete type
450     - com/sun/star/lang/XServiceInfo.hpp
451     - svtools/toolboxcontroller.hxx
452     include/svtools/sfxecode.hxx:
453     # Needed for macro defines
454     - class ErrCode
455     include/svtools/statusbarcontroller.hxx:
456     # Don't propose hxx -> h change in URE libs
457     - cppuhelper/interfacecontainer.hxx
458     include/svtools/toolboxcontroller.hxx:
459     # base class has to be a complete type
460     - com/sun/star/frame/XStatusListener.hpp
461     - com/sun/star/frame/XToolbarController.hpp
462     - com/sun/star/util/XUpdatable.hpp
463     - com/sun/star/lang/XInitialization.hpp
464     # Complete type is needed for DispatchInfo struct
465     - com/sun/star/beans/PropertyValue.hpp
466     # Don't propose hxx -> h change in URE libs
467     - cppuhelper/interfacecontainer.hxx
468     include/svtools/unoevent.hxx:
469     # base class has to be a complete type
470     - com/sun/star/container/XNameReplace.hpp
471     - com/sun/star/lang/XServiceInfo.hpp
472     include/framework/dispatchhelper.hxx:
473     # base class has to be a complete type
474     - com/sun/star/frame/XDispatchHelper.hpp
475     - com/sun/star/frame/XDispatchResultListener.hpp
476     - com/sun/star/lang/XServiceInfo.hpp
477     include/framework/titlehelper.hxx:
478     # base class has to be a complete type
479     - com/sun/star/frame/XTitle.hpp
480     - com/sun/star/frame/XTitleChangeBroadcaster.hpp
481     - com/sun/star/frame/XFrameActionListener.hpp
482     - com/sun/star/document/XDocumentEventListener.hpp
483     # Don't propose hxx -> h change in URE libs
484     - cppuhelper/interfacecontainer.hxx
485     include/linguistic/hyphdta.hxx:
486     # base class has to be a complete type
487     - com/sun/star/linguistic2/XHyphenatedWord.hpp
488     - com/sun/star/linguistic2/XPossibleHyphens.hpp
489     include/linguistic/lngprophelp.hxx:
490     # base class has to be a complete type
491     - com/sun/star/beans/XPropertyChangeListener.hpp
492     - com/sun/star/linguistic2/XLinguServiceEventBroadcaster.hpp
493     include/linguistic/spelldta.hxx:
494     # base class has to be a complete type
495     - com/sun/star/linguistic2/XSetSpellAlternatives.hpp
496     - com/sun/star/linguistic2/XSpellAlternatives.hpp
497     include/linguistic/misc.hxx:
498     # base class has to be a complete type
499     - com/sun/star/frame/XTerminateListener.hpp
500     include/cppcanvas/renderer.hxx:
501     # Used in boost::optional type
502     - basegfx/matrix/b2dhommatrix.hxx
503     include/basic/modsizeexceeded.hxx:
504     # base class has to be a complete type
505     - com/sun/star/task/XInteractionRequest.hpp
506     include/basic/sberrors.hxx:
507     # Needed for macro defines
508     - comphelper/errcode.hxx
509     include/connectivity/BlobHelper.hxx:
510     # base class has to be a complete type
511     - com/sun/star/sdbc/XBlob.hpp
512     include/connectivity/CommonTools.hxx:
513     # base class has to be a complete type
514     - com/sun/star/beans/XPropertySet.hpp
515     - com/sun/star/sdbcx/XColumnsSupplier.hpp
516     # Needed for macro defines
517     - cppuhelper/supportsservice.hxx
518     # Needed for HAVE_FEATURE_JAVA
519     - rtl/ref.hxx
520     include/connectivity/ConnectionWrapper.hxx:
521     # base class has to be a complete type
522     - com/sun/star/lang/XUnoTunnel.hpp
523     - com/sun/star/lang/XServiceInfo.hpp
524     include/connectivity/conncleanup.hxx:
525     # base class has to be a complete type
526     - com/sun/star/beans/XPropertyChangeListener.hpp
527     - com/sun/star/sdbc/XRowSetListener.hpp
528     include/connectivity/parameters.hxx:
529     # base class has to be a complete type
530     - com/sun/star/sdb/XSingleSelectQueryComposer.hpp
531     include/connectivity/paramwrapper.hxx:
532     # base class has to be a complete type
533     - com/sun/star/container/XEnumerationAccess.hpp
534     - com/sun/star/container/XIndexAccess.hpp
535     include/connectivity/sdbcx/VCollection.hxx:
536     # base class has to be a complete type
537     - com/sun/star/container/XNameAccess.hpp
538     - com/sun/star/container/XIndexAccess.hpp
539     - com/sun/star/container/XEnumerationAccess.hpp
540     - com/sun/star/container/XContainer.hpp
541     - com/sun/star/sdbc/XColumnLocate.hpp
542     - com/sun/star/util/XRefreshable.hpp
543     - com/sun/star/sdbcx/XDataDescriptorFactory.hpp
544     - com/sun/star/sdbcx/XAppend.hpp
545     - com/sun/star/sdbcx/XDrop.hpp
546     - com/sun/star/lang/XServiceInfo.hpp
547     - com/sun/star/beans/XPropertySet.hpp
548     include/connectivity/sdbcx/VColumn.hxx:
549     # base class has to be a complete type
550     - com/sun/star/container/XNamed.hpp
551     - com/sun/star/lang/XServiceInfo.hpp
552     - com/sun/star/sdbcx/XDataDescriptorFactory.hpp
553     include/connectivity/sdbcx/VTable.hxx:
554     # base class has to be a complete type
555     - com/sun/star/container/XNamed.hpp
556     - com/sun/star/lang/XServiceInfo.hpp
557     - com/sun/star/sdbcx/XAlterTable.hpp
558     - com/sun/star/sdbcx/XColumnsSupplier.hpp
559     - com/sun/star/sdbcx/XDataDescriptorFactory.hpp
560     - com/sun/star/sdbcx/XIndexesSupplier.hpp
561     - com/sun/star/sdbcx/XKeysSupplier.hpp
562     - com/sun/star/sdbcx/XRename.hpp
563     include/connectivity/sdbcx/VView.hxx:
564     # base class has to be a complete type
565     - com/sun/star/container/XNamed.hpp
566     - com/sun/star/lang/XServiceInfo.hpp
567     include/drawinglayer/primitive2d/baseprimitive2d.hxx:
568     # base class has to be a complete type
569     - com/sun/star/graphic/XPrimitive2D.hpp
570     - com/sun/star/util/XAccounting.hpp
571     include/drawinglayer/primitive3d/baseprimitive3d.hxx:
572     # base class has to be a complete type
573     - com/sun/star/graphic/XPrimitive3D.hpp
574     include/sfx2/charwin.hxx:
575     # Needed for implicit dtor
576     - vcl/virdev.hxx
577     include/sfx2/dinfdlg.hxx:
578     # Needed for implicit dtor
579     - com/sun/star/document/CmisProperty.hpp
580     include/sfx2/docfile.hxx:
581     # Full type needed for template
582     - tools/link.hxx
583     include/sfx2/docstoragemodifylistener.hxx:
584     # base class has to be a complete type
585     - com/sun/star/util/XModifyListener.hpp
586     include/sfx2/DocumentMetadataAccess.hxx:
587     # base class has to be a complete type
588     - com/sun/star/rdf/XDocumentMetadataAccess.hpp
589     include/sfx2/mieclip.hxx:
590     # Needed for implicit dtor
591     - tools/stream.hxx
592     include/sfx2/sfxbasecontroller.hxx:
593     # base class has to be a complete type
594     - com/sun/star/frame/XController2.hpp
595     - com/sun/star/frame/XControllerBorder.hpp
596     - com/sun/star/frame/XDispatchProvider.hpp
597     - com/sun/star/task/XStatusIndicatorSupplier.hpp
598     - com/sun/star/ui/XContextMenuInterception.hpp
599     - com/sun/star/awt/XUserInputInterception.hpp
600     - com/sun/star/frame/XDispatchInformationProvider.hpp
601     - com/sun/star/frame/XTitle.hpp
602     - com/sun/star/frame/XTitleChangeBroadcaster.hpp
603     - com/sun/star/lang/XInitialization.hpp
604     include/sfx2/sfxbasemodel.hxx:
605     # base class has to be a complete type
606     - com/sun/star/container/XChild.hpp
607     - com/sun/star/document/XDocumentPropertiesSupplier.hpp
608     - com/sun/star/document/XCmisDocument.hpp
609     - com/sun/star/rdf/XDocumentMetadataAccess.hpp
610     - com/sun/star/document/XDocumentRecovery.hpp
611     - com/sun/star/document/XUndoManagerSupplier.hpp
612     - com/sun/star/document/XDocumentEventBroadcaster.hpp
613     - com/sun/star/lang/XEventListener.hpp
614     - com/sun/star/document/XEventsSupplier.hpp
615     - com/sun/star/document/XEmbeddedScripts.hpp
616     - com/sun/star/document/XScriptInvocationContext.hpp
617     - com/sun/star/frame/XModel2.hpp
618     - com/sun/star/util/XModifiable2.hpp
619     - com/sun/star/view/XPrintable.hpp
620     - com/sun/star/view/XPrintJobBroadcaster.hpp
621     - com/sun/star/frame/XStorable2.hpp
622     - com/sun/star/frame/XLoadable.hpp
623     - com/sun/star/script/XStarBasicAccess.hpp
624     - com/sun/star/document/XViewDataSupplier.hpp
625     - com/sun/star/util/XCloseable.hpp
626     - com/sun/star/datatransfer/XTransferable.hpp
627     - com/sun/star/document/XDocumentSubStorageSupplier.hpp
628     - com/sun/star/document/XStorageBasedDocument.hpp
629     - com/sun/star/script/provider/XScriptProviderSupplier.hpp
630     - com/sun/star/ui/XUIConfigurationManagerSupplier.hpp
631     - com/sun/star/embed/XVisualObject.hpp
632     - com/sun/star/lang/XUnoTunnel.hpp
633     - com/sun/star/frame/XModule.hpp
634     - com/sun/star/frame/XTitle.hpp
635     - com/sun/star/frame/XTitleChangeBroadcaster.hpp
636     - com/sun/star/frame/XUntitledNumbers.hpp
637     include/sfx2/sfxsids.hrc:
638     # Needed for sfxitems.sdi to build
639     - svl/memberid.h
640     # Needed for TypedWhichId defines
641     - svl/typedwhich.hxx
642     - class SvxZoomItem
643     - class SfxUInt16Item
644     - class SvxHyperlinkItem
645     - class SfxDocumentInfoItem
646     - class SvxSearchItem
647     include/sfx2/shell.hxx:
648     # Used in macro define
649     - class SfxModule
650     include/sfx2/sfxstatuslistener.hxx:
651     # base class has to be a complete type
652     - com/sun/star/frame/XStatusListener.hpp
653     - com/sun/star/lang/XComponent.hpp
654     include/sfx2/sidebar/SidebarController.hxx:
655     # base class has to be a complete type
656     - com/sun/star/ui/XContextChangeEventListener.hpp
657     - com/sun/star/beans/XPropertyChangeListener.hpp
658     - com/sun/star/ui/XSidebar.hpp
659     - com/sun/star/frame/XStatusListener.hpp
660     - com/sun/star/frame/XFrameActionListener.hpp
661     include/sfx2/sidebar/SidebarPanelBase.hxx:
662     # base class has to be a complete type
663     - com/sun/star/ui/XContextChangeEventListener.hpp
664     - com/sun/star/ui/XUIElement.hpp
665     - com/sun/star/ui/XToolPanel.hpp
666     - com/sun/star/ui/XSidebarPanel.hpp
667     - com/sun/star/ui/XUpdateModel.hpp
668     include/sfx2/sidebar/Theme.hxx:
669     # base class has to be a complete type
670     - com/sun/star/beans/XPropertySet.hpp
671     include/sfx2/viewsh.hxx:
672     # Needed for macro 
673     - class SfxViewFactory
674     include/editeng/AccessibleContextBase.hxx:
675     # base class has to be a complete type
676     - com/sun/star/accessibility/XAccessibleContext.hpp
677     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
678     - com/sun/star/accessibility/XAccessible.hpp
679     - com/sun/star/lang/XServiceInfo.hpp
680     include/editeng/AccessibleEditableTextPara.hxx:
681     # base class has to be a complete type
682     - com/sun/star/accessibility/XAccessibleComponent.hpp
683     - com/sun/star/accessibility/XAccessibleContext.hpp
684     - com/sun/star/accessibility/XAccessibleEditableText.hpp
685     - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
686     - com/sun/star/accessibility/XAccessible.hpp
687     - com/sun/star/accessibility/XAccessibleHypertext.hpp
688     - com/sun/star/accessibility/XAccessibleMultiLineText.hpp
689     - com/sun/star/accessibility/XAccessibleTextAttributes.hpp
690     - com/sun/star/lang/XServiceInfo.hpp
691     include/editeng/AccessibleStaticTextBase.hxx:
692     # base class has to be a complete type
693     - com/sun/star/accessibility/XAccessibleText.hpp
694     - com/sun/star/accessibility/XAccessibleTextAttributes.hpp
695     include/editeng/editerr.hxx:
696     # Needed for macro defines
697     - comphelper/errcode.hxx
698     include/editeng/eeitem.hxx:
699     # Needed for macro defines
700     - svl/typedwhich.hxx
701     - class SfxBoolItem
702     - class SfxGrabBagItem
703     - class SfxInt16Item
704     - class SvxAdjustItem
705     - class SvxAutoKernItem
706     - class SvxCaseMapItem
707     - class SvxCharReliefItem
708     - class SvxCharScaleWidthItem
709     - class SvxColorItem
710     - class SvxContourItem
711     - class SvxCrossedOutItem
712     - class SvxEmphasisMarkItem
713     - class SvxEscapementItem
714     - class SvxFontHeightItem
715     - class SvxFontItem
716     - class SvxForbiddenRuleItem
717     - class SvxFrameDirectionItem
718     - class SvxHangingPunctuationItem
719     - class SvxKerningItem
720     - class SvxLanguageItem
721     - class SvxLineSpacingItem
722     - class SvxLRSpaceItem
723     - class SvxOverlineItem
724     - class SvxPostureItem
725     - class SvXMLAttrContainerItem
726     - class SvxScriptSpaceItem
727     - class SvxShadowedItem
728     - class SvxTabStopItem
729     - class SvxULSpaceItem
730     - class SvxUnderlineItem
731     - class SvxWeightItem
732     - class SvxWordLineModeItem
733     - class SvxBulletItem
734     - class SvxNumBulletItem
735     include/editeng/UnoForbiddenCharsTable.hxx:
736     # base class has to be a complete type
737     - com/sun/star/i18n/XForbiddenCharacters.hpp
738     - com/sun/star/linguistic2/XSupportedLocales.hpp
739     include/editeng/unonrule.hxx:
740     # base class has to be a complete type
741     - com/sun/star/container/XIndexReplace.hpp
742     - com/sun/star/lang/XServiceInfo.hpp
743     - com/sun/star/lang/XUnoTunnel.hpp
744     - com/sun/star/ucb/XAnyCompare.hpp
745     - com/sun/star/util/XCloneable.hpp
746     include/editeng/unotext.hxx:
747     # Needed for macro defines
748     - com/sun/star/container/XIndexReplace.hpp
749     - com/sun/star/awt/FontSlant.hpp
750     - com/sun/star/awt/FontDescriptor.hpp
751     - com/sun/star/style/LineSpacing.hpp
752     - com/sun/star/style/TabStop.hpp
753     - com/sun/star/util/XComplexColor.hpp
754     - editeng/eeitem.hxx
755     include/formula/FormulaOpCodeMapperObj.hxx:
756     # base class has to be a complete type
757     - com/sun/star/lang/XServiceInfo.hpp
758     - com/sun/star/sheet/XFormulaOpCodeMapper.hpp
759     include/formula/paramclass.hxx:
760     # Needed for enum type
761     - sal/types.h
762     include/formula/opcode.hxx:
763     # Needed for enum type
764     - sal/types.h
765     include/formula/tokenarray.hxx:
766     # Needed to avoid linking errors on WIN
767     - formula/ExternalReferenceHelper.hxx
768     include/svx/AccessibleControlShape.hxx:
769     # base class has to be a complete type
770     - com/sun/star/beans/XPropertyChangeListener.hpp
771     - com/sun/star/container/XContainerListener.hpp
772     - com/sun/star/util/XModeChangeListener.hpp
773     include/svx/dbaexchange.hxx:
774     # Needed for implicit dtor
775     - com/sun/star/beans/PropertyValue.hpp
776     include/svx/EnhancedCustomShape2d.hxx:
777     # Needed for implicit dtor
778     - com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp
779     - com/sun/star/drawing/EnhancedCustomShapeSegment.hpp
780     - com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp
781     include/svx/fmgridif.hxx:
782     # base class has to be a complete type
783     - com/sun/star/beans/XPropertyChangeListener.hpp
784     - com/sun/star/container/XContainer.hpp
785     - com/sun/star/container/XEnumerationAccess.hpp
786     - com/sun/star/form/XBoundComponent.hpp
787     - com/sun/star/form/XGridControl.hpp
788     - com/sun/star/form/XGridPeer.hpp
789     - com/sun/star/form/XLoadListener.hpp
790     - com/sun/star/form/XResetListener.hpp
791     - com/sun/star/frame/XDispatchProvider.hpp
792     - com/sun/star/frame/XDispatchProviderInterception.hpp
793     - com/sun/star/frame/XStatusListener.hpp
794     - com/sun/star/sdbc/XRowSetListener.hpp
795     - com/sun/star/sdb/XRowSetSupplier.hpp
796     - com/sun/star/util/XModeSelector.hpp
797     - com/sun/star/util/XModifyBroadcaster.hpp
798     - com/sun/star/view/XSelectionSupplier.hpp
799     - toolkit/awt/vclxwindow.hxx
800     include/svx/fmsrcimp.hxx:
801     # base class has to be a complete type
802     - com/sun/star/beans/XPropertyChangeListener.hpp
803     include/svx/fmtools.hxx:
804     # base class has to be a complete type
805     - com/sun/star/lang/XEventListener.hpp
806     include/svx/ifaceids.hxx:
807     # Keep for macro define
808     - sfx2/shell.hxx
809     include/svx/measctrl.hxx:
810     # Needed for template class
811     - svx/svdobj.hxx
812     include/svx/svddef.hxx:
813     # Used in macro definition
814     - svl/typedwhich.hxx
815     include/svx/svxerr.hxx:
816     # Used in macro definition
817     - comphelper/errcode.hxx
818     include/svx/svxids.hrc:
819     # Used in macro definition
820     - svl/typedwhich.hxx
821     include/svx/unopage.hxx:
822     # Don't propose hxx -> h change in URE libs
823     - cppuhelper/interfacecontainer.hxx
824     include/svx/unoshprp.hxx:
825     # Needed for macro defines
826     - com/sun/star/drawing/PointSequence.hpp
827     - com/sun/star/drawing/PointSequenceSequence.hpp
828     - com/sun/star/uno/Sequence.hxx
829     - com/sun/star/drawing/RectanglePoint.hpp
830     - com/sun/star/awt/XBitmap.hpp
831     - com/sun/star/awt/Gradient.hpp
832     - com/sun/star/drawing/Hatch.hpp
833     - com/sun/star/drawing/FillStyle.hpp
834     - com/sun/star/drawing/LineCap.hpp
835     - com/sun/star/drawing/LineDash.hpp
836     - com/sun/star/drawing/LineJoint.hpp
837     - com/sun/star/drawing/LineStyle.hpp
838     - com/sun/star/beans/PropertyAttribute.hpp
839     - com/sun/star/awt/Rectangle.hpp
840     - com/sun/star/drawing/TextAnimationDirection.hpp
841     - com/sun/star/drawing/TextAnimationKind.hpp
842     - com/sun/star/drawing/TextFitToSizeType.hpp
843     - com/sun/star/drawing/TextVerticalAdjust.hpp
844     - com/sun/star/drawing/TextHorizontalAdjust.hpp
845     - com/sun/star/drawing/ConnectorType.hpp
846     - com/sun/star/drawing/XShape.hpp
847     - com/sun/star/drawing/MeasureKind.hpp
848     - com/sun/star/drawing/MeasureTextHorzPos.hpp
849     - com/sun/star/drawing/MeasureTextVertPos.hpp
850     - com/sun/star/drawing/HomogenMatrix3.hpp
851     - com/sun/star/drawing/CircleKind.hpp
852     - com/sun/star/drawing/PolygonKind.hpp
853     - com/sun/star/drawing/PolyPolygonBezierCoords.hpp
854     - com/sun/star/drawing/ColorMode.hpp
855     - com/sun/star/drawing/HomogenMatrix.hpp
856     - com/sun/star/drawing/Direction3D.hpp
857     - com/sun/star/drawing/ProjectionMode.hpp
858     - com/sun/star/drawing/ShadeMode.hpp
859     - com/sun/star/drawing/Position3D.hpp
860     - com/sun/star/drawing/NormalsKind.hpp
861     - com/sun/star/drawing/TextureKind.hpp
862     - com/sun/star/drawing/TextureMode.hpp
863     - com/sun/star/drawing/TextureProjectionMode.hpp
864     - com/sun/star/drawing/PolyPolygonShape3D.hpp
865     - com/sun/star/text/GraphicCrop.hpp
866     - com/sun/star/drawing/BitmapMode.hpp
867     - com/sun/star/drawing/CameraGeometry.hpp
868     - com/sun/star/text/WritingMode.hpp
869     - com/sun/star/graphic/XGraphic.hpp
870     - com/sun/star/drawing/QRCode.hpp
871     - com/sun/star/text/XTextColumns.hpp
872     - com/sun/star/drawing/BarCode.hpp
873     - editeng/unoprnms.hxx
874     - svx/svddef.hxx
875     include/svx/xdef.hxx:
876     # Needed for macro defines
877     - svl/typedwhich.hxx
878     include/svx/svdtext.hxx:
879     # TODO too many replacements would be needed
880     - tools/weakbase.hxx
881     include/codemaker/global.hxx:
882     # Don't propose hxx -> h change in URE libs
883     - osl/file.hxx
884     include/comphelper/crashzone.hxx:
885     # Needed for sig_atomic_t
886     - csignal
887     include/comphelper/parallelsort.hxx:
888     # Needed when PARALLELSORT_ENABLEPZ is defined
889     - chrono