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