chart2/source/inc/BaseCoordinateSystem.hxx | 3 ++- chart2/source/inc/ChartTypeTemplate.hxx | 3 ++- chart2/source/inc/OPropertySet.hxx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-)
New commits: commit c42a13c491196743d734107e54ef2f323fa1395b Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri Jan 21 14:00:12 2022 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Jan 21 14:49:08 2022 +0100 asan: fix symbol visibility in chart2 asan needs some more RTTI Change-Id: I77ffe652c3252a6d9b71f3b29b085170963eba3d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128728 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/chart2/source/inc/BaseCoordinateSystem.hxx b/chart2/source/inc/BaseCoordinateSystem.hxx index bc8744e0538a..4cfa7ab42c80 100644 --- a/chart2/source/inc/BaseCoordinateSystem.hxx +++ b/chart2/source/inc/BaseCoordinateSystem.hxx @@ -27,6 +27,7 @@ #include <com/sun/star/chart2/XChartTypeContainer.hpp> #include <com/sun/star/util/XCloneable.hpp> #include "ModifyListenerHelper.hxx" +#include "charttoolsdllapi.hxx" #include <vector> @@ -45,7 +46,7 @@ typedef ::cppu::WeakImplHelper BaseCoordinateSystem_Base; } -class BaseCoordinateSystem : +class SAL_DLLPUBLIC_RTTI BaseCoordinateSystem : public impl::BaseCoordinateSystem_Base, public cppu::BaseMutex, public ::property::OPropertySet diff --git a/chart2/source/inc/ChartTypeTemplate.hxx b/chart2/source/inc/ChartTypeTemplate.hxx index 006eac7a03b9..560fc32fd167 100644 --- a/chart2/source/inc/ChartTypeTemplate.hxx +++ b/chart2/source/inc/ChartTypeTemplate.hxx @@ -22,6 +22,7 @@ #include "StackMode.hxx" #include <com/sun/star/chart2/XChartTypeTemplate.hpp> #include <com/sun/star/lang/XServiceName.hpp> +#include "charttoolsdllapi.hxx" namespace com::sun::star::chart2 { class XChartType; } namespace com::sun::star::chart2 { class XCoordinateSystemContainer; } @@ -65,7 +66,7 @@ namespace chart * create an XLegend via the global service factory, set it at the diagram. */ -class ChartTypeTemplate : public ::cppu::WeakImplHelper< +class SAL_DLLPUBLIC_RTTI ChartTypeTemplate : public ::cppu::WeakImplHelper< css::chart2::XChartTypeTemplate, css::lang::XServiceName > { diff --git a/chart2/source/inc/OPropertySet.hxx b/chart2/source/inc/OPropertySet.hxx index 2676b444dc37..0a810fc6d2d8 100644 --- a/chart2/source/inc/OPropertySet.hxx +++ b/chart2/source/inc/OPropertySet.hxx @@ -33,7 +33,7 @@ namespace property { -class OPropertySet : +class SAL_DLLPUBLIC_RTTI OPropertySet : public ::cppu::OBroadcastHelper, // includes beans::XPropertySet, XMultiPropertySet and XFastPropertySet public ::cppu::OPropertySetHelper,