From 34f8495dd948e2ad9d64c2c19110e69840cefd1a Mon Sep 17 00:00:00 2001 From: Luboš Luňák Date: Sat, 10 Mar 2012 15:37:02 +0100 Subject: exported templates need to be marked as such Otherwise their instances created in other modules may end up as non-exported even when used by something exported. --- cppuhelper/inc/cppuhelper/compbase.hxx | 4 ++-- cppuhelper/inc/cppuhelper/compbase1.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase10.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase11.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase12.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase2.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase3.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase4.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase5.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase6.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase7.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase8.hxx | 6 +++--- cppuhelper/inc/cppuhelper/compbase9.hxx | 6 +++--- cppuhelper/inc/cppuhelper/implbase.hxx | 8 ++++---- cppuhelper/inc/cppuhelper/implbase1.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase10.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase11.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase12.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase2.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase3.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase4.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase5.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase6.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase7.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase8.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase9.hxx | 10 +++++----- cppuhelper/inc/cppuhelper/implbase_ex_post.hxx | 14 +++++++------- 27 files changed, 109 insertions(+), 109 deletions(-) (limited to 'cppuhelper/inc') diff --git a/cppuhelper/inc/cppuhelper/compbase.hxx b/cppuhelper/inc/cppuhelper/compbase.hxx index 60e99eef3840..e590412c5a50 100644 --- a/cppuhelper/inc/cppuhelper/compbase.hxx +++ b/cppuhelper/inc/cppuhelper/compbase.hxx @@ -41,7 +41,7 @@ namespace cppu \ { \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakComponentImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper##N \ : public ::cppu::WeakComponentImplHelperBase \ , public ImplHelperBase##N< __IFC##N > \ { \ @@ -67,7 +67,7 @@ public: \ { return getClassData( s_aCD ).getImplementationId(); } \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakAggComponentImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper##N \ : public ::cppu::WeakAggComponentImplHelperBase \ , public ImplHelperBase##N< __IFC##N > \ { \ diff --git a/cppuhelper/inc/cppuhelper/compbase1.hxx b/cppuhelper/inc/cppuhelper/compbase1.hxx index bc979f67524a..902d6f088e89 100644 --- a/cppuhelper/inc/cppuhelper/compbase1.hxx +++ b/cppuhelper/inc/cppuhelper/compbase1.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1 > - class SAL_NO_VTABLE WeakComponentImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper1 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper1 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1 > - class SAL_NO_VTABLE WeakAggComponentImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper1 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1 diff --git a/cppuhelper/inc/cppuhelper/compbase10.hxx b/cppuhelper/inc/cppuhelper/compbase10.hxx index b1c262340540..e42f9f4fe82d 100644 --- a/cppuhelper/inc/cppuhelper/compbase10.hxx +++ b/cppuhelper/inc/cppuhelper/compbase10.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE WeakComponentImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper10 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper10 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE WeakAggComponentImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper10 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 diff --git a/cppuhelper/inc/cppuhelper/compbase11.hxx b/cppuhelper/inc/cppuhelper/compbase11.hxx index 6e8df92d3af0..90b4dfb2f7a6 100644 --- a/cppuhelper/inc/cppuhelper/compbase11.hxx +++ b/cppuhelper/inc/cppuhelper/compbase11.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE WeakComponentImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper11 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper11 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE WeakAggComponentImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper11 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 diff --git a/cppuhelper/inc/cppuhelper/compbase12.hxx b/cppuhelper/inc/cppuhelper/compbase12.hxx index 0656c8328c26..782b98015d50 100644 --- a/cppuhelper/inc/cppuhelper/compbase12.hxx +++ b/cppuhelper/inc/cppuhelper/compbase12.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE WeakComponentImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper12 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper12 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE WeakAggComponentImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper12 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 diff --git a/cppuhelper/inc/cppuhelper/compbase2.hxx b/cppuhelper/inc/cppuhelper/compbase2.hxx index e07f72ec1453..1efee4124590 100644 --- a/cppuhelper/inc/cppuhelper/compbase2.hxx +++ b/cppuhelper/inc/cppuhelper/compbase2.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE WeakComponentImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper2 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper2 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 @@ -141,7 +141,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE WeakAggComponentImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper2 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 diff --git a/cppuhelper/inc/cppuhelper/compbase3.hxx b/cppuhelper/inc/cppuhelper/compbase3.hxx index 388cd1579a8b..bb983b0b1789 100644 --- a/cppuhelper/inc/cppuhelper/compbase3.hxx +++ b/cppuhelper/inc/cppuhelper/compbase3.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE WeakComponentImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper3 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper3 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE WeakAggComponentImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper3 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 diff --git a/cppuhelper/inc/cppuhelper/compbase4.hxx b/cppuhelper/inc/cppuhelper/compbase4.hxx index 359331a08120..fdeec541b4ef 100644 --- a/cppuhelper/inc/cppuhelper/compbase4.hxx +++ b/cppuhelper/inc/cppuhelper/compbase4.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE WeakComponentImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper4 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper4 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE WeakAggComponentImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper4 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 diff --git a/cppuhelper/inc/cppuhelper/compbase5.hxx b/cppuhelper/inc/cppuhelper/compbase5.hxx index 78168f26f30b..a150a472419a 100644 --- a/cppuhelper/inc/cppuhelper/compbase5.hxx +++ b/cppuhelper/inc/cppuhelper/compbase5.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE WeakComponentImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper5 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper5 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE WeakAggComponentImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper5 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 diff --git a/cppuhelper/inc/cppuhelper/compbase6.hxx b/cppuhelper/inc/cppuhelper/compbase6.hxx index f31c05772b9d..255a725250bb 100644 --- a/cppuhelper/inc/cppuhelper/compbase6.hxx +++ b/cppuhelper/inc/cppuhelper/compbase6.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE WeakComponentImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper6 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper6 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE WeakAggComponentImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper6 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 diff --git a/cppuhelper/inc/cppuhelper/compbase7.hxx b/cppuhelper/inc/cppuhelper/compbase7.hxx index 6ca62f714ecb..3bcf34a6843d 100644 --- a/cppuhelper/inc/cppuhelper/compbase7.hxx +++ b/cppuhelper/inc/cppuhelper/compbase7.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE WeakComponentImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper7 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper7 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE WeakAggComponentImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper7 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 diff --git a/cppuhelper/inc/cppuhelper/compbase8.hxx b/cppuhelper/inc/cppuhelper/compbase8.hxx index 4dc8da17eb56..c8d61518259c 100644 --- a/cppuhelper/inc/cppuhelper/compbase8.hxx +++ b/cppuhelper/inc/cppuhelper/compbase8.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE WeakComponentImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper8 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper8 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 @@ -140,7 +140,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE WeakAggComponentImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper8 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 diff --git a/cppuhelper/inc/cppuhelper/compbase9.hxx b/cppuhelper/inc/cppuhelper/compbase9.hxx index 0c1e0cf98822..e3b738fd42a0 100644 --- a/cppuhelper/inc/cppuhelper/compbase9.hxx +++ b/cppuhelper/inc/cppuhelper/compbase9.hxx @@ -58,7 +58,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE WeakComponentImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper9 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 @@ -100,7 +100,7 @@ namespace cppu the g++ overloaded-virtual warning */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE PartialWeakComponentImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC PartialWeakComponentImplHelper9 : public WeakComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 @@ -139,7 +139,7 @@ namespace cppu @deprecated */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE WeakAggComponentImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper9 : public WeakAggComponentImplHelperBase , public ::com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 diff --git a/cppuhelper/inc/cppuhelper/implbase.hxx b/cppuhelper/inc/cppuhelper/implbase.hxx index 06506d3092a4..ae8011022472 100644 --- a/cppuhelper/inc/cppuhelper/implbase.hxx +++ b/cppuhelper/inc/cppuhelper/implbase.hxx @@ -181,7 +181,7 @@ struct ClassData##N : public ClassDataBase \ {} \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE ImplHelperBase##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelperBase##N \ : public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ { \ @@ -210,7 +210,7 @@ protected: \ } \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE ImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper##N \ : public ImplHelperBase##N< __IFC##N > \ { \ static ClassData##N s_aCD; \ @@ -223,7 +223,7 @@ public: \ { return this->getClassData( s_aCD ).getImplementationId(); } \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper##N \ : public ::cppu::OWeakObject \ , public ImplHelperBase##N< __IFC##N > \ { \ @@ -244,7 +244,7 @@ public: \ { return this->getClassData( s_aCD ).getImplementationId(); } \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakAggImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper##N \ : public ::cppu::OWeakAggObject \ , public ImplHelperBase##N< __IFC##N > \ { \ diff --git a/cppuhelper/inc/cppuhelper/implbase1.hxx b/cppuhelper/inc/cppuhelper/implbase1.hxx index 940e453b7d28..79527b844a44 100644 --- a/cppuhelper/inc/cppuhelper/implbase1.hxx +++ b/cppuhelper/inc/cppuhelper/implbase1.hxx @@ -73,7 +73,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1 > - class SAL_NO_VTABLE ImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper1 : public com::sun::star::lang::XTypeProvider , public Ifc1 { @@ -99,7 +99,7 @@ namespace cppu to implement 1 till 12 interfaces in your component. */ template< class Ifc1 > - class SAL_NO_VTABLE WeakImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper1 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1 @@ -131,7 +131,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1 > - class SAL_NO_VTABLE WeakAggImplHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper1 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1 @@ -168,7 +168,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1 > - class SAL_NO_VTABLE ImplInheritanceHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper1 : public BaseClass , public Ifc1 { @@ -241,7 +241,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1 > - class SAL_NO_VTABLE AggImplInheritanceHelper1 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper1 : public BaseClass , public Ifc1 { diff --git a/cppuhelper/inc/cppuhelper/implbase10.hxx b/cppuhelper/inc/cppuhelper/implbase10.hxx index 090a5d38de28..10ddab5ea38a 100644 --- a/cppuhelper/inc/cppuhelper/implbase10.hxx +++ b/cppuhelper/inc/cppuhelper/implbase10.hxx @@ -82,7 +82,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE ImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC CPPUHELPER_DLLPUBLIC ImplHelper10 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 { @@ -104,7 +104,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE WeakImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper10 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 @@ -136,7 +136,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE WeakAggImplHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper10 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 @@ -173,7 +173,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE ImplInheritanceHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper10 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 { @@ -241,7 +241,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10 > - class SAL_NO_VTABLE AggImplInheritanceHelper10 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper10 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10 { diff --git a/cppuhelper/inc/cppuhelper/implbase11.hxx b/cppuhelper/inc/cppuhelper/implbase11.hxx index 28e2f95b01d6..26e76ffa8834 100644 --- a/cppuhelper/inc/cppuhelper/implbase11.hxx +++ b/cppuhelper/inc/cppuhelper/implbase11.hxx @@ -83,7 +83,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE ImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper11 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 { @@ -105,7 +105,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE WeakImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper11 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 @@ -137,7 +137,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE WeakAggImplHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper11 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 @@ -174,7 +174,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE ImplInheritanceHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper11 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 { @@ -242,7 +242,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > - class SAL_NO_VTABLE AggImplInheritanceHelper11 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper11 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11 { diff --git a/cppuhelper/inc/cppuhelper/implbase12.hxx b/cppuhelper/inc/cppuhelper/implbase12.hxx index b4ca625b0177..89cb6c42cb77 100644 --- a/cppuhelper/inc/cppuhelper/implbase12.hxx +++ b/cppuhelper/inc/cppuhelper/implbase12.hxx @@ -84,7 +84,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE ImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper12 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 { @@ -106,7 +106,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE WeakImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper12 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 @@ -138,7 +138,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE WeakAggImplHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper12 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 @@ -175,7 +175,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE ImplInheritanceHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper12 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 { @@ -243,7 +243,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > - class SAL_NO_VTABLE AggImplInheritanceHelper12 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper12 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9, public Ifc10, public Ifc11, public Ifc12 { diff --git a/cppuhelper/inc/cppuhelper/implbase2.hxx b/cppuhelper/inc/cppuhelper/implbase2.hxx index 72b084ea12ed..23c64d1d0bea 100644 --- a/cppuhelper/inc/cppuhelper/implbase2.hxx +++ b/cppuhelper/inc/cppuhelper/implbase2.hxx @@ -73,7 +73,7 @@ namespace cppu queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE ImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper2 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 { @@ -95,7 +95,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE WeakImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper2 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 @@ -127,7 +127,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2 > - class SAL_NO_VTABLE WeakAggImplHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper2 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2 @@ -164,7 +164,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2 > - class SAL_NO_VTABLE ImplInheritanceHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper2 : public BaseClass , public Ifc1, public Ifc2 { @@ -232,7 +232,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2 > - class SAL_NO_VTABLE AggImplInheritanceHelper2 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper2 : public BaseClass , public Ifc1, public Ifc2 { diff --git a/cppuhelper/inc/cppuhelper/implbase3.hxx b/cppuhelper/inc/cppuhelper/implbase3.hxx index e5b2e7b9a22b..a30fbc4f9807 100644 --- a/cppuhelper/inc/cppuhelper/implbase3.hxx +++ b/cppuhelper/inc/cppuhelper/implbase3.hxx @@ -74,7 +74,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE ImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper3 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 { @@ -96,7 +96,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE WeakImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper3 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 @@ -128,7 +128,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE WeakAggImplHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper3 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3 @@ -166,7 +166,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE ImplInheritanceHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper3 : public BaseClass , public Ifc1, public Ifc2, public Ifc3 { @@ -234,7 +234,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3 > - class SAL_NO_VTABLE AggImplInheritanceHelper3 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper3 : public BaseClass , public Ifc1, public Ifc2, public Ifc3 { diff --git a/cppuhelper/inc/cppuhelper/implbase4.hxx b/cppuhelper/inc/cppuhelper/implbase4.hxx index 7bdd94afd819..ca993952e4ee 100644 --- a/cppuhelper/inc/cppuhelper/implbase4.hxx +++ b/cppuhelper/inc/cppuhelper/implbase4.hxx @@ -76,7 +76,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE ImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper4 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 { @@ -98,7 +98,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE WeakImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper4 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 @@ -130,7 +130,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE WeakAggImplHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper4 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4 @@ -167,7 +167,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE ImplInheritanceHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper4 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4 { @@ -235,7 +235,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4 > - class SAL_NO_VTABLE AggImplInheritanceHelper4 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper4 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4 { diff --git a/cppuhelper/inc/cppuhelper/implbase5.hxx b/cppuhelper/inc/cppuhelper/implbase5.hxx index 1c9d9a8fe319..1ffe098ec1de 100644 --- a/cppuhelper/inc/cppuhelper/implbase5.hxx +++ b/cppuhelper/inc/cppuhelper/implbase5.hxx @@ -77,7 +77,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE ImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper5 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 { @@ -99,7 +99,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE WeakImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper5 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 @@ -131,7 +131,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE WeakAggImplHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper5 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 @@ -168,7 +168,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE ImplInheritanceHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper5 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 { @@ -236,7 +236,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5 > - class SAL_NO_VTABLE AggImplInheritanceHelper5 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper5 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5 { diff --git a/cppuhelper/inc/cppuhelper/implbase6.hxx b/cppuhelper/inc/cppuhelper/implbase6.hxx index d2a7e415ab79..37f650fc972e 100644 --- a/cppuhelper/inc/cppuhelper/implbase6.hxx +++ b/cppuhelper/inc/cppuhelper/implbase6.hxx @@ -78,7 +78,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE ImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper6 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 { @@ -100,7 +100,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE WeakImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper6 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 @@ -132,7 +132,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE WeakAggImplHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper6 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 @@ -169,7 +169,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE ImplInheritanceHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper6 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 { @@ -237,7 +237,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6 > - class SAL_NO_VTABLE AggImplInheritanceHelper6 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper6 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6 { diff --git a/cppuhelper/inc/cppuhelper/implbase7.hxx b/cppuhelper/inc/cppuhelper/implbase7.hxx index 9297249516a5..6f73685e4f66 100644 --- a/cppuhelper/inc/cppuhelper/implbase7.hxx +++ b/cppuhelper/inc/cppuhelper/implbase7.hxx @@ -79,7 +79,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE ImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper7 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 { @@ -101,7 +101,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE WeakImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper7 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 @@ -133,7 +133,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE WeakAggImplHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper7 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 @@ -170,7 +170,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE ImplInheritanceHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper7 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 { @@ -238,7 +238,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 > - class SAL_NO_VTABLE AggImplInheritanceHelper7 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper7 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7 { diff --git a/cppuhelper/inc/cppuhelper/implbase8.hxx b/cppuhelper/inc/cppuhelper/implbase8.hxx index e2ec4ee9b34a..f9394c659c13 100644 --- a/cppuhelper/inc/cppuhelper/implbase8.hxx +++ b/cppuhelper/inc/cppuhelper/implbase8.hxx @@ -80,7 +80,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE ImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper8 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 { @@ -102,7 +102,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE WeakImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper8 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 @@ -134,7 +134,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE WeakAggImplHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper8 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 @@ -171,7 +171,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE ImplInheritanceHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper8 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 { @@ -239,7 +239,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8 > - class SAL_NO_VTABLE AggImplInheritanceHelper8 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper8 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8 { diff --git a/cppuhelper/inc/cppuhelper/implbase9.hxx b/cppuhelper/inc/cppuhelper/implbase9.hxx index 724ca42e8a0a..a5060933bc8c 100644 --- a/cppuhelper/inc/cppuhelper/implbase9.hxx +++ b/cppuhelper/inc/cppuhelper/implbase9.hxx @@ -81,7 +81,7 @@ namespace cppu release() and delegates incoming queryInterface() calls to this base class. */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE ImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper9 : public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 { @@ -103,7 +103,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE WeakImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper9 : public OWeakObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 @@ -135,7 +135,7 @@ namespace cppu Your sub class defines method implementations for these interface(s). */ template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE WeakAggImplHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper9 : public OWeakAggObject , public com::sun::star::lang::XTypeProvider , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 @@ -172,7 +172,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE ImplInheritanceHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper9 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 { @@ -240,7 +240,7 @@ namespace cppu template argument(s). Your sub class defines method implementations for these interface(s). */ template< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > - class SAL_NO_VTABLE AggImplInheritanceHelper9 + class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper9 : public BaseClass , public Ifc1, public Ifc2, public Ifc3, public Ifc4, public Ifc5, public Ifc6, public Ifc7, public Ifc8, public Ifc9 { diff --git a/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx b/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx index 04353f451532..698a710d3c74 100644 --- a/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx +++ b/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx @@ -52,7 +52,7 @@ struct class_data##N \ type_entry m_typeEntries[ N + 1 ]; \ }; \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE ImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplHelper##N \ : public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ { \ @@ -69,7 +69,7 @@ template< __CLASS_IFC##N > \ class_data##N ImplHelper##N< __IFC##N >::s_cd = \ __DEF_CLASS_DATA_INIT_EX( N, (ImplHelper##N< __IFC##N > *) ); \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakImplHelper##N \ : public OWeakObject \ , public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ @@ -91,7 +91,7 @@ template< __CLASS_IFC##N > \ class_data##N WeakImplHelper##N< __IFC##N >::s_cd = \ __DEF_CLASS_DATA_INIT_EX( N, (WeakImplHelper##N< __IFC##N > *) ); \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakAggImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggImplHelper##N \ : public OWeakAggObject \ , public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ @@ -115,7 +115,7 @@ template< __CLASS_IFC##N > \ class_data##N WeakAggImplHelper##N< __IFC##N >::s_cd = \ __DEF_CLASS_DATA_INIT_EX( N, (WeakAggImplHelper##N< __IFC##N > *) ); \ template< class BaseClass, __CLASS_IFC##N > \ -class SAL_NO_VTABLE ImplInheritanceHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC ImplInheritanceHelper##N \ : public BaseClass \ , __PUBLIC_IFC##N \ { \ @@ -141,7 +141,7 @@ template< class BaseClass, __CLASS_IFC##N > \ class_data##N ImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \ __DEF_CLASS_DATA_INIT_EX( N, (ImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \ template< class BaseClass, __CLASS_IFC##N > \ -class SAL_NO_VTABLE AggImplInheritanceHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC AggImplInheritanceHelper##N \ : public BaseClass \ , __PUBLIC_IFC##N \ { \ @@ -174,7 +174,7 @@ __DEF_CLASS_DATA_INIT_EX( N, (AggImplInheritanceHelper##N< BaseClass, __IFC##N > namespace cppu \ { \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakComponentImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakComponentImplHelper##N \ : public WeakComponentImplHelperBase \ , public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ @@ -199,7 +199,7 @@ template< __CLASS_IFC##N > \ class_data##N WeakComponentImplHelper##N< __IFC##N >::s_cd = \ __DEF_CLASS_DATA_INIT_EX( N, (WeakComponentImplHelper##N< __IFC##N > *) ); \ template< __CLASS_IFC##N > \ -class SAL_NO_VTABLE WeakAggComponentImplHelper##N \ +class SAL_NO_VTABLE CPPUHELPER_DLLPUBLIC WeakAggComponentImplHelper##N \ : public WeakAggComponentImplHelperBase \ , public ::com::sun::star::lang::XTypeProvider \ , __PUBLIC_IFC##N \ -- cgit