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