summaryrefslogtreecommitdiffstats
path: root/cppuhelper/IwyuFilter_cppuhelper.yaml
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2019-02-06 20:59:05 +0100
committerMiklos Vajna <vmiklos@collabora.com>2019-02-14 13:36:03 +0100
commit7bad59533d506d58fb350f883c4deb67d7c011c5 (patch)
treec9d7c5dba59c0565123c0ec7500fe350e928fdcb /cppuhelper/IwyuFilter_cppuhelper.yaml
parentUpdate git submodules (diff)
downloadcore-7bad59533d506d58fb350f883c4deb67d7c011c5.tar.gz
core-7bad59533d506d58fb350f883c4deb67d7c011c5.zip
tdf#42949 Fix IWYU warnings in cppuhelper/
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I0eebd82b96d630da0597166cf87d398072607c13 Reviewed-on: https://gerrit.libreoffice.org/67473 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'cppuhelper/IwyuFilter_cppuhelper.yaml')
-rw-r--r--cppuhelper/IwyuFilter_cppuhelper.yaml48
1 files changed, 48 insertions, 0 deletions
diff --git a/cppuhelper/IwyuFilter_cppuhelper.yaml b/cppuhelper/IwyuFilter_cppuhelper.yaml
new file mode 100644
index 000000000000..323b866061b5
--- /dev/null
+++ b/cppuhelper/IwyuFilter_cppuhelper.yaml
@@ -0,0 +1,48 @@
+---
+assumeFilename: cppuhelper/source/implbase.cxx
+blacklist:
+ cppuhelper/source/typemanager.hxx:
+ # base class needs full type
+ - com/sun/star/container/XHierarchicalNameAccess.hpp
+ - com/sun/star/container/XSet.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/reflection/XTypeDescriptionEnumerationAccess.hpp
+ - cppuhelper/compbase.hxx
+ cppuhelper/source/access_control.cxx:
+ # Needed for UnoType
+ - com/sun/star/security/RuntimePermission.hpp
+ - com/sun/star/io/FilePermission.hpp
+ - com/sun/star/connection/SocketPermission.hpp
+ cppuhelper/source/bootstrap.cxx:
+ # Needed on win32
+ - o3tl/char16_t2wchar_t.hxx
+ cppuhelper/source/defaultbootstrap.cxx:
+ # Needed for template specialization
+ - com/sun/star/lang/XSingleComponentFactory.hpp
+ cppuhelper/source/exc_thrower.cxx:
+ # No hpp -> hdl switch
+ - cppuhelper/detail/XExceptionThrower.hpp
+ # Needed for cppu::throwException
+ - cppuhelper/exc_hlp.hxx
+ cppuhelper/source/findsofficepath.c:
+ # Needed for cppuhelper_detail_findSofficePath
+ - cppuhelper/findsofficepath.h
+ cppuhelper/source/macro_expander.cxx:
+ # Needed for template specialization
+ - com/sun/star/lang/XSingleComponentFactory.hpp
+ cppuhelper/source/paths.cxx:
+ # Needed on mac OS for LIBO_LIB_FOLDER + LIBO_URE_ETC_FOLDER
+ - config_folders.h
+ cppuhelper/source/shlib.cxx:
+ # Needed for UnoType
+ - com/sun/star/registry/XRegistryKey.hpp
+ # Needed for loadSharedLibComponentFactory & writeSharedLibComponentInfo
+ - cppuhelper/shlib.hxx
+ # Needed for cppuhelper::detail::getEnvironment
+ - loadsharedlibcomponentfactory.hxx
+ cppuhelper/source/supportsservice.cxx:
+ # Needed for supportsService
+ - cppuhelper/supportsservice.hxx
+ cppuhelper/source/tdmgr.cxx:
+ # Needed to inherit linker visibility from function declaration
+ - cppuhelper/bootstrap.hxx