diff options
author | Gabor Kelemen <kelemeng@ubuntu.com> | 2018-08-05 16:09:23 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-08-08 17:20:58 +0200 |
commit | 47db30bdb35a86bf34d2574c9af3f06b1d2a8bd7 (patch) | |
tree | 6bcb3b21b39aecc7506b966bd1155d1a5784ede9 /chart2/IwyuFilter_chart2.yaml | |
parent | d1ffda89c59a11a00f9d846d540fc6502a5cb289 (diff) |
tdf#42949 Fix IWYU warnings in chart2/source/inc/[d-l]*hxx
Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.
Try harder to use fw declarations, and a few newly analyzed files
Change-Id: I50299e9115ced60468c7bc5e63013addbaec48c0
Reviewed-on: https://gerrit.libreoffice.org/58618
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'chart2/IwyuFilter_chart2.yaml')
-rw-r--r-- | chart2/IwyuFilter_chart2.yaml | 51 |
1 files changed, 12 insertions, 39 deletions
diff --git a/chart2/IwyuFilter_chart2.yaml b/chart2/IwyuFilter_chart2.yaml index 9566f7cf9a15..07848d8a6622 100644 --- a/chart2/IwyuFilter_chart2.yaml +++ b/chart2/IwyuFilter_chart2.yaml @@ -54,33 +54,17 @@ blacklist: # base class has to be a complete type - com/sun/star/chart2/XColorScheme.hpp - com/sun/star/lang/XServiceInfo.hpp - chart2/source/inc/chartview/DataPointSymbolSupplier.hxx: - # base class has to be a complete type - - com/sun/star/lang/XMultiServiceFactory.hpp - - com/sun/star/drawing/Direction3D.hpp - - com/sun/star/drawing/XShapes.hpp chart2/source/inc/chartview/ExplicitScaleValues.hxx: # base class has to be a complete type - - com/sun/star/chart/TimeUnit.hpp - - com/sun/star/chart2/AxisType.hpp - com/sun/star/chart2/XScaling.hpp - chart2/source/inc/chartview/DrawModelWrapper.hxx: - # base class has to be a complete type - - com/sun/star/drawing/XDrawPage.hpp - - com/sun/star/frame/XModel.hpp - - com/sun/star/lang/XMultiServiceFactory.hpp - - svx/svdobj.hxx chart2/source/inc/DataSource.hxx: # base class has to be a complete type - com/sun/star/chart2/data/XDataSink.hpp - com/sun/star/chart2/data/XDataSource.hpp - com/sun/star/lang/XServiceInfo.hpp - chart2/source/inc/DisposeHelper.hxx: - # base class has to be a complete type - - com/sun/star/uno/Reference.hxx - chart2/source/inc/EventListenerHelper.hxx: - # base class has to be a complete type - - com/sun/star/lang/XEventListener.hpp + chart2/source/inc/DiagramHelper.hxx: + # # typedef in base class needs a complete type + - com/sun/star/chart2/XChartTypeTemplate.hpp chart2/source/inc/ErrorBar.hxx: # base class has to be a complete type - com/sun/star/beans/XPropertySet.hpp @@ -88,32 +72,21 @@ blacklist: - com/sun/star/chart2/data/XDataSink.hpp - com/sun/star/chart2/data/XDataSource.hpp - com/sun/star/lang/XServiceInfo.hpp - - com/sun/star/uno/Any.hxx - com/sun/star/util/XCloneable.hpp - com/sun/star/util/XModifyBroadcaster.hpp - com/sun/star/util/XModifyListener.hpp - chart2/source/inc/FormattedStringHelper.hxx: - # base class has to be a complete type - - com/sun/star/beans/XPropertySet.hpp - - com/sun/star/chart2/XFormattedString2.hpp - - com/sun/star/uno/XComponentContext.hpp - chart2/source/inc/FillProperties.hxx: - # base class has to be a complete type - - com/sun/star/beans/Property.hpp chart2/source/inc/InternalData.hxx: - # base class has to be a complete type + # complete type is needed in the inline dtor - com/sun/star/uno/Sequence.hxx - chart2/source/inc/LifeTime.hxx: + chart2/source/inc/InternalDataProvider.hxx: # base class has to be a complete type - - com/sun/star/lang/XComponent.hpp - - com/sun/star/util/CloseVetoException.hpp - - com/sun/star/util/XCloseListener.hpp - - com/sun/star/util/XCloseable.hpp - - cppuhelper/interfacecontainer.hxx - chart2/source/inc/LinePropertiesHelper.hxx: - # base class has to be a complete type - - com/sun/star/beans/Property.hpp - - com/sun/star/beans/XPropertySet.hpp + - com/sun/star/chart2/data/XRangeXMLConversion.hpp + - com/sun/star/chart2/XAnyDescriptionAccess.hpp + - com/sun/star/chart2/XInternalDataProvider.hpp + - com/sun/star/chart/XDateCategories.hpp + - com/sun/star/lang/XInitialization.hpp + - com/sun/star/lang/XServiceInfo.hpp + - com/sun/star/util/XCloneable.hpp chart2/source/inc/MediaDescriptorHelper.hxx: # base class has to be a complete type - com/sun/star/beans/PropertyValue.hpp |