summaryrefslogtreecommitdiff
path: root/include/IwyuFilter_include.yaml
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2019-04-13 21:42:04 +0200
committerCaolán McNamara <caolanm@redhat.com>2019-04-19 11:31:19 +0200
commit368f20001c0d152f48575335757e3c3c3b7e5750 (patch)
tree4b31d53a04f5033704962ca513197b2e9274697a /include/IwyuFilter_include.yaml
parentc618b8eae79b8d87ad5002466ef59c5694d4cea0 (diff)
tdf#42949 Fix IWYU warnings in comphelper
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Also re-evaluate some blacklisted headers and recheck include/comphelper/ Change-Id: Ib7eea5951e849c07cea2e2782be4e8945f71ad96 Reviewed-on: https://gerrit.libreoffice.org/70899 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/IwyuFilter_include.yaml')
-rw-r--r--include/IwyuFilter_include.yaml40
1 files changed, 26 insertions, 14 deletions
diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml
index 455c1bc4f6ae..7d09debc7b5f 100644
--- a/include/IwyuFilter_include.yaml
+++ b/include/IwyuFilter_include.yaml
@@ -137,15 +137,22 @@ blacklist:
# base class has to be a complete type
- com/sun/star/util/XCloneable.hpp
- com/sun/star/xml/sax/XAttributeList.hpp
- include/comphelper/componentmodule.hxx:
+ include/comphelper/ChainablePropertySetInfo.hxx:
# base class has to be a complete type
- - com/sun/star/lang/XSingleServiceFactory.hpp
- include/comphelper/configurationhelper.hxx:
- # Needed for implicit destructor
- - com/sun/star/uno/Any.hxx
+ - com/sun/star/beans/XPropertySetInfo.hpp
+ include/comphelper/containermultiplexer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XContainerListener.hpp
include/comphelper/docpasswordrequest.hxx:
# base class has to be a complete type
- com/sun/star/task/XInteractionRequest.hpp
+ include/comphelper/enumhelper.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XEnumeration.hpp
+ - com/sun/star/lang/XEventListener.hpp
+ include/comphelper/evtlistenerhlp.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XEventListener.hpp
include/comphelper/interaction.hxx:
# base class has to be a complete type
- com/sun/star/task/XInteractionAbort.hpp
@@ -156,6 +163,9 @@ blacklist:
include/comphelper/SelectionMultiplex.hxx:
# base class has to be a complete type
- com/sun/star/view/XSelectionChangeListener.hpp
+ include/comphelper/MasterPropertySetInfo.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySetInfo.hpp
include/comphelper/namedvaluecollection.hxx:
# Needed for template class
- com/sun/star/beans/PropertyValue.hpp
@@ -167,22 +177,23 @@ blacklist:
# base class has to be a complete type
- com/sun/star/io/XInputStream.hpp
- com/sun/star/io/XOutputStream.hpp
+ include/comphelper/propertysetinfo.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySetInfo.hpp
include/comphelper/propmultiplex.hxx:
# base class has to be a complete type
- com/sun/star/beans/XPropertyChangeListener.hpp
include/comphelper/propertystatecontainer.hxx:
# base class has to be a complete type
- com/sun/star/beans/XPropertyState.hpp
+ include/comphelper/seekableinput.hxx:
+ # base class has to be a complete type
+ - com/sun/star/io/XInputStream.hpp
+ - com/sun/star/io/XSeekable.hpp
include/comphelper/seqstream.hxx:
# base class has to be a complete type
- com/sun/star/io/XInputStream.hpp
- com/sun/star/io/XSeekable.hpp
- include/comphelper/sequence.hxx:
- # Needed for implicit dtor
- - com/sun/star/uno/Sequence.hxx
- include/comphelper/sequenceashashmap.hxx:
- # Needed for implicit dtor
- - com/sun/star/uno/Sequence.hxx
include/comphelper/servicedecl.hxx:
# base class has to be a complete type
- com/sun/star/lang/XServiceInfo.hpp
@@ -190,15 +201,16 @@ blacklist:
include/comphelper/servicehelper.hxx:
# Needed for macro
- rtl/instance.hxx
- include/comphelper/simplefileaccessinteraction.hxx:
- # base class has to be a complete type
- - com/sun/star/task/XInteractionHandler.hpp
include/comphelper/unique_disposing_ptr.hxx:
# base class has to be a complete type
- com/sun/star/lang/XServiceInfo.hpp
include/comphelper/uno3.hxx:
# Needed for macro
- comphelper/sequence.hxx
+ include/comphelper/weakeventlistener.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XEventListener.hpp
+ - com/sun/star/lang/XComponent.hpp
include/basegfx/utils/unopolypolygon.hxx:
# base class has to be a complete type
- com/sun/star/lang/XServiceInfo.hpp