summaryrefslogtreecommitdiff
path: root/cppuhelper
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@suse.cz>2012-03-10 15:37:02 +0100
committerLuboš Luňák <l.lunak@suse.cz>2012-03-10 16:39:22 +0100
commit34f8495dd948e2ad9d64c2c19110e69840cefd1a (patch)
tree97636033cb9c0f215ca22b521c08da2d2c9003fe /cppuhelper
parenta680eba9a03f368b2e01e283519eaef9ffce9028 (diff)
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.
Diffstat (limited to 'cppuhelper')
-rw-r--r--cppuhelper/inc/cppuhelper/compbase.hxx4
-rw-r--r--cppuhelper/inc/cppuhelper/compbase1.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase10.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase11.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase12.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase2.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase3.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase4.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase5.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase6.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase7.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase8.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/compbase9.hxx6
-rw-r--r--cppuhelper/inc/cppuhelper/implbase.hxx8
-rw-r--r--cppuhelper/inc/cppuhelper/implbase1.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase10.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase11.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase12.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase2.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase3.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase4.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase5.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase6.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase7.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase8.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase9.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/implbase_ex_post.hxx14
27 files changed, 109 insertions, 109 deletions
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 \