summaryrefslogtreecommitdiffstats
path: root/comphelper/IwyuFilter_comphelper.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
commited5640d8b587fbcfed7dd7967f3de04b37a76f26 (patch)
tree7a5f7c6c9d02226d7471cb3cc8fbbf631b415303 /comphelper/IwyuFilter_comphelper.yaml
parentInitial commit. (diff)
downloadlibreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.tar.xz
libreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.zip
Adding upstream version 4:7.4.7.upstream/4%7.4.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'comphelper/IwyuFilter_comphelper.yaml')
-rw-r--r--comphelper/IwyuFilter_comphelper.yaml97
1 files changed, 97 insertions, 0 deletions
diff --git a/comphelper/IwyuFilter_comphelper.yaml b/comphelper/IwyuFilter_comphelper.yaml
new file mode 100644
index 000000000..3e22a187b
--- /dev/null
+++ b/comphelper/IwyuFilter_comphelper.yaml
@@ -0,0 +1,97 @@
+---
+assumeFilename: comphelper/source/misc/solarmutex.cxx
+excludelist:
+ comphelper/source/misc/instancelocker.hxx:
+ # Base class has to be a complete type
+ - com/sun/star/lang/XComponent.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/util/XCloseListener.hpp
+ - com/sun/star/frame/XTerminateListener.hpp
+ comphelper/source/property/opropertybag.hxx:
+ # Base class has to be a complete type
+ - com/sun/star/beans/XPropertyBag.hpp
+ - com/sun/star/container/XSet.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/util/XModifiable.hpp
+ comphelper/source/officeinstdir/officeinstallationdirectories.hxx:
+ # Base class has to be a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/util/XOfficeInstallationDirectories.hpp
+ comphelper/qa/unit/test_guards.cxx:
+ # Keep for system-cppunit; see also commit 456d61ec526e250fd1af894e109d5914ac9c9e6e
+ - unotest/bootstrapfixturebase.hxx
+ comphelper/source/container/embeddedobjectcontainer.cxx:
+ # Keep for OSL_DEBUG_LEVEL > 1
+ - com/sun/star/container/XNameAccess.hpp
+ comphelper/source/container/IndexedPropertyValuesContainer.cxx:
+ # Needed for typedef
+ - com/sun/star/beans/PropertyValue.hpp
+ comphelper/source/container/NamedPropertyValuesContainer.cxx:
+ # Needed for typedef
+ - com/sun/star/beans/PropertyValue.hpp
+ comphelper/source/container/enumerablemap.cxx:
+ # Avoid loplugin:unreffun error
+ - comphelper_services.hxx
+ comphelper/source/container/namecontainer.cxx:
+ # Needed for NameContainer_createInstance
+ - comphelper/namecontainer.hxx
+ comphelper/source/eventattachermgr/eventattachermgr.cxx:
+ # Needed for linker visibility
+ - comphelper/eventattachermgr.hxx
+ comphelper/source/misc/fileurl.cxx:
+ # Needed for linker visibility
+ - comphelper/fileurl.hxx
+ comphelper/source/misc/AccessibleImplementationHelper.cxx:
+ # Needed for template
+ - com/sun/star/uno/Sequence.hxx
+ comphelper/source/misc/getexpandeduri.cxx:
+ # Needed for linker visibility
+ - comphelper/getexpandeduri.hxx
+ comphelper/source/misc/graphicmimetype.cxx:
+ # Needed for direct member access
+ - com/sun/star/io/XInputStream.hpp
+ comphelper/source/misc/hash.cxx:
+ # OSL_BIGENDIAN is being checked
+ - osl/endian.h
+ comphelper/source/misc/instancelocker.cxx:
+ # Needed for template
+ - com/sun/star/embed/XActionsApproval.hpp
+ include/comphelper/interaction.hxx:
+ # Stop warnings about include/
+ - com/sun/star/task/XInteractionApprove.hpp
+ - com/sun/star/task/XInteractionDisapprove.hpp
+ - com/sun/star/task/XInteractionAbort.hpp
+ - com/sun/star/task/XInteractionRetry.hpp
+ include/comphelper/namedvaluecollection.hxx:
+ # Stop warnings about include/
+ - com/sun/star/beans/PropertyValue.hpp
+ - com/sun/star/beans/NamedValue.hpp
+ include/comphelper/servicedecl.hxx:
+ # Stop warnings about include/
+ - com/sun/star/uno/XComponentContext.hpp
+ comphelper/source/misc/simplefileaccessinteraction.cxx:
+ # Needed for UnoType template
+ - com/sun/star/task/XInteractionAbort.hpp
+ - com/sun/star/task/XInteractionApprove.hpp
+ comphelper/source/misc/stillreadwriteinteraction.cxx:
+ # Needed for UnoType template
+ - com/sun/star/task/XInteractionAbort.hpp
+ - com/sun/star/task/XInteractionApprove.hpp
+ comphelper/source/misc/synchronousdispatch.cxx:
+ # Needed for direct member access
+ - com/sun/star/lang/XComponent.hpp
+ comphelper/source/processfactory/processfactory.cxx:
+ # Needed for linker visibility
+ - comphelper/processfactory.hxx
+ # Needed for direct member access
+ - com/sun/star/uno/XComponentContext.hpp
+ include/comphelper/MasterPropertySet.hxx:
+ # Stop warnings about include/
+ - namespace comphelper { class ChainablePropertySet; }
+ comphelper/source/property/genericpropertyset.cxx:
+ # Needed for linker visibility
+ - comphelper/genericpropertyset.hxx
+ # Needed for fw declared template
+ - rtl/ref.hxx