[Libreoffice-commits] core.git: include/ucbhelper ucb/source
Norbert Thiebaud
nthiebaud at gmail.com
Wed Mar 5 07:31:06 PST 2014
include/ucbhelper/macros.hxx | 234 -----------------------
ucb/source/cacher/cachedcontentresultset.cxx | 13 +
ucb/source/cacher/cachedcontentresultsetstub.cxx | 11 -
ucb/source/cacher/cacheddynamicresultset.cxx | 11 -
ucb/source/cacher/cacheddynamicresultsetstub.cxx | 11 -
ucb/source/cacher/contentresultsetwrapper.cxx | 12 +
ucb/source/core/provprox.cxx | 15 -
ucb/source/ucp/hierarchy/hierarchydatasource.cxx | 14 -
8 files changed, 72 insertions(+), 249 deletions(-)
New commits:
commit 10fe4b9fd17e1da11ea7ebfa354f40c2e2da3f3f
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date: Tue Mar 4 12:55:44 2014 -0600
de-macroize XINTERFACE_COMMON_IMPL
Change-Id: I7cffc8a111dd939272c6dbef8827b6f5c04a4590
Reviewed-on: https://gerrit.libreoffice.org/8455
Reviewed-by: Norbert Thiebaud <nthiebaud at gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud at gmail.com>
diff --git a/include/ucbhelper/macros.hxx b/include/ucbhelper/macros.hxx
index c6f31a6..4a494e9 100644
--- a/include/ucbhelper/macros.hxx
+++ b/include/ucbhelper/macros.hxx
@@ -72,13 +72,6 @@ com::sun::star::uno::Any SAL_CALL Class::queryInterface( \
-// 1 interface implemented
-#define XINTERFACE_IMPL_1( Class, Ifc1 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< Ifc1* >(this)) \
-QUERYINTERFACE_IMPL_END
-
// 2 interfaces implemented
#define XINTERFACE_IMPL_2( Class, Ifc1, Ifc2 ) \
XINTERFACE_COMMON_IMPL( Class ) \
@@ -129,33 +122,6 @@ QUERYINTERFACE_IMPL_START( Class ) \
(static_cast< I6* >(this)) \
QUERYINTERFACE_IMPL_END
-// 7 interfaces implemented
-#define XINTERFACE_IMPL_7( Class,I1,I2,I3,I4,I5,I6,I7 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 8 interfaces implemented
-#define XINTERFACE_IMPL_8( Class,I1,I2,I3,I4,I5,I6,I7,I8 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)) \
-QUERYINTERFACE_IMPL_END
-
// 9 interfaces implemented
#define XINTERFACE_IMPL_9( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9 ) \
XINTERFACE_COMMON_IMPL( Class ) \
@@ -171,119 +137,6 @@ QUERYINTERFACE_IMPL_START( Class ) \
(static_cast< I9* >(this)) \
QUERYINTERFACE_IMPL_END
-// 10 interfaces implemented
-#define XINTERFACE_IMPL_10( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 11 interfaces implemented
-#define XINTERFACE_IMPL_11( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)), \
- (static_cast< I11* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 12 interfaces implemented
-#define XINTERFACE_IMPL_12( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)), \
- (static_cast< I11* >(this)), \
- (static_cast< I12* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 13 interfaces implemented
-#define XINTERFACE_IMPL_13( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)), \
- (static_cast< I11* >(this)), \
- (static_cast< I12* >(this)), \
- (static_cast< I13* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 14 interfaces implemented
-#define XINTERFACE_IMPL_14( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)), \
- (static_cast< I11* >(this)), \
- (static_cast< I12* >(this)), \
- (static_cast< I13* >(this)), \
- (static_cast< I14* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-// 15 interfaces implemented
-#define XINTERFACE_IMPL_15( Class,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15 ) \
-XINTERFACE_COMMON_IMPL( Class ) \
-QUERYINTERFACE_IMPL_START( Class ) \
- (static_cast< I1* >(this)), \
- (static_cast< I2* >(this)), \
- (static_cast< I3* >(this)), \
- (static_cast< I4* >(this)), \
- (static_cast< I5* >(this)), \
- (static_cast< I6* >(this)), \
- (static_cast< I7* >(this)), \
- (static_cast< I8* >(this)), \
- (static_cast< I9* >(this)), \
- (static_cast< I10* >(this)), \
- (static_cast< I11* >(this)), \
- (static_cast< I12* >(this)), \
- (static_cast< I13* >(this)), \
- (static_cast< I14* >(this)), \
- (static_cast< I15* >(this)) \
-QUERYINTERFACE_IMPL_END
-
-
-
// XTypeProvider decl.
@@ -347,13 +200,6 @@ Class::getTypes() \
-// 1 interface supported
-#define XTYPEPROVIDER_IMPL_1( Class, I1 ) \
-XTYPEPROVIDER_COMMON_IMPL( Class ) \
-GETTYPES_IMPL_START( Class ) \
- CPPU_TYPE_REF( I1 ) \
-GETTYPES_IMPL_END
-
// 2 interfaces supported
#define XTYPEPROVIDER_IMPL_2( Class, I1,I2 ) \
XTYPEPROVIDER_COMMON_IMPL( Class ) \
@@ -479,86 +325,6 @@ GETTYPES_IMPL_START( Class ) \
CPPU_TYPE_REF( I11 ) \
GETTYPES_IMPL_END
-// 12 interfaces supported
-#define XTYPEPROVIDER_IMPL_12( Class, I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12 ) \
-XTYPEPROVIDER_COMMON_IMPL( Class ) \
-GETTYPES_IMPL_START( Class ) \
- CPPU_TYPE_REF( I1 ), \
- CPPU_TYPE_REF( I2 ), \
- CPPU_TYPE_REF( I3 ), \
- CPPU_TYPE_REF( I4 ), \
- CPPU_TYPE_REF( I5 ), \
- CPPU_TYPE_REF( I6 ), \
- CPPU_TYPE_REF( I7 ), \
- CPPU_TYPE_REF( I8 ), \
- CPPU_TYPE_REF( I9 ), \
- CPPU_TYPE_REF( I10 ), \
- CPPU_TYPE_REF( I11 ), \
- CPPU_TYPE_REF( I12 ) \
-GETTYPES_IMPL_END
-
-// 13 interfaces supported
-#define XTYPEPROVIDER_IMPL_13( Class, I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13 ) \
-XTYPEPROVIDER_COMMON_IMPL( Class ) \
-GETTYPES_IMPL_START( Class ) \
- CPPU_TYPE_REF( I1 ), \
- CPPU_TYPE_REF( I2 ), \
- CPPU_TYPE_REF( I3 ), \
- CPPU_TYPE_REF( I4 ), \
- CPPU_TYPE_REF( I5 ), \
- CPPU_TYPE_REF( I6 ), \
- CPPU_TYPE_REF( I7 ), \
- CPPU_TYPE_REF( I8 ), \
- CPPU_TYPE_REF( I9 ), \
- CPPU_TYPE_REF( I10 ), \
- CPPU_TYPE_REF( I11 ), \
- CPPU_TYPE_REF( I12 ), \
- CPPU_TYPE_REF( I13 ) \
-GETTYPES_IMPL_END
-
-// 14 interfaces supported
-#define XTYPEPROVIDER_IMPL_14( Class, I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14 ) \
-XTYPEPROVIDER_COMMON_IMPL( Class ) \
-GETTYPES_IMPL_START( Class ) \
- CPPU_TYPE_REF( I1 ), \
- CPPU_TYPE_REF( I2 ), \
- CPPU_TYPE_REF( I3 ), \
- CPPU_TYPE_REF( I4 ), \
- CPPU_TYPE_REF( I5 ), \
- CPPU_TYPE_REF( I6 ), \
- CPPU_TYPE_REF( I7 ), \
- CPPU_TYPE_REF( I8 ), \
- CPPU_TYPE_REF( I9 ), \
- CPPU_TYPE_REF( I10 ), \
- CPPU_TYPE_REF( I11 ), \
- CPPU_TYPE_REF( I12 ), \
- CPPU_TYPE_REF( I13 ), \
- CPPU_TYPE_REF( I14 ) \
-GETTYPES_IMPL_END
-
-// 15 interfaces supported
-#define XTYPEPROVIDER_IMPL_15( Class, I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15 ) \
-XTYPEPROVIDER_COMMON_IMPL( Class ) \
-GETTYPES_IMPL_START( Class ) \
- CPPU_TYPE_REF( I1 ), \
- CPPU_TYPE_REF( I2 ), \
- CPPU_TYPE_REF( I3 ), \
- CPPU_TYPE_REF( I4 ), \
- CPPU_TYPE_REF( I5 ), \
- CPPU_TYPE_REF( I6 ), \
- CPPU_TYPE_REF( I7 ), \
- CPPU_TYPE_REF( I8 ), \
- CPPU_TYPE_REF( I9 ), \
- CPPU_TYPE_REF( I10 ), \
- CPPU_TYPE_REF( I11 ), \
- CPPU_TYPE_REF( I12 ), \
- CPPU_TYPE_REF( I13 ), \
- CPPU_TYPE_REF( I14 ), \
- CPPU_TYPE_REF( I15 ) \
-GETTYPES_IMPL_END
-
-
-
// XServiceInfo decl.
diff --git a/ucb/source/cacher/cachedcontentresultset.cxx b/ucb/source/cacher/cachedcontentresultset.cxx
index 311e2bc..e692926 100644
--- a/ucb/source/cacher/cachedcontentresultset.cxx
+++ b/ucb/source/cacher/cachedcontentresultset.cxx
@@ -917,9 +917,18 @@ void SAL_CALL CachedContentResultSet
}
-// XInterface methods. ( inherited )
+// XInterface methods.
+void SAL_CALL CachedContentResultSet::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-XINTERFACE_COMMON_IMPL( CachedContentResultSet )
+void SAL_CALL CachedContentResultSet::release()
+ throw()
+{
+ OWeakObject::release();
+}
Any SAL_CALL CachedContentResultSet
::queryInterface( const Type& rType )
diff --git a/ucb/source/cacher/cachedcontentresultsetstub.cxx b/ucb/source/cacher/cachedcontentresultsetstub.cxx
index dd3d896..98653b1 100644
--- a/ucb/source/cacher/cachedcontentresultsetstub.cxx
+++ b/ucb/source/cacher/cachedcontentresultsetstub.cxx
@@ -53,8 +53,17 @@ CachedContentResultSetStub::~CachedContentResultSetStub()
// XInterface methods.
+void SAL_CALL CachedContentResultSetStub::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-XINTERFACE_COMMON_IMPL( CachedContentResultSetStub )
+void SAL_CALL CachedContentResultSetStub::release()
+ throw()
+{
+ OWeakObject::release();
+}
Any SAL_CALL CachedContentResultSetStub
::queryInterface( const Type& rType )
diff --git a/ucb/source/cacher/cacheddynamicresultset.cxx b/ucb/source/cacher/cacheddynamicresultset.cxx
index 917a6f6..2f56d04 100644
--- a/ucb/source/cacher/cacheddynamicresultset.cxx
+++ b/ucb/source/cacher/cacheddynamicresultset.cxx
@@ -75,8 +75,17 @@ void SAL_CALL CachedDynamicResultSet
// XInterface methods.
+void SAL_CALL CachedDynamicResultSet::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-XINTERFACE_COMMON_IMPL( CachedDynamicResultSet )
+void SAL_CALL CachedDynamicResultSet::release()
+ throw()
+{
+ OWeakObject::release();
+}
Any SAL_CALL CachedDynamicResultSet
::queryInterface( const Type& rType )
diff --git a/ucb/source/cacher/cacheddynamicresultsetstub.cxx b/ucb/source/cacher/cacheddynamicresultsetstub.cxx
index efbb359..36fe89c 100644
--- a/ucb/source/cacher/cacheddynamicresultsetstub.cxx
+++ b/ucb/source/cacher/cacheddynamicresultsetstub.cxx
@@ -76,8 +76,17 @@ void SAL_CALL CachedDynamicResultSetStub
// XInterface methods.
+void SAL_CALL CachedDynamicResultSetStub::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-XINTERFACE_COMMON_IMPL( CachedDynamicResultSetStub )
+void SAL_CALL CachedDynamicResultSetStub::release()
+ throw()
+{
+ OWeakObject::release();
+}
Any SAL_CALL CachedDynamicResultSetStub
::queryInterface( const Type& rType )
diff --git a/ucb/source/cacher/contentresultsetwrapper.cxx b/ucb/source/cacher/contentresultsetwrapper.cxx
index 516b719..42c16c2 100644
--- a/ucb/source/cacher/contentresultsetwrapper.cxx
+++ b/ucb/source/cacher/contentresultsetwrapper.cxx
@@ -1407,9 +1407,19 @@ ContentResultSetWrapperListener::~ContentResultSetWrapperListener()
// XInterface methods.
+void SAL_CALL ContentResultSetWrapperListener::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
+
+void SAL_CALL ContentResultSetWrapperListener::release()
+ throw()
+{
+ OWeakObject::release();
+}
//list all interfaces inclusive baseclasses of interfaces
-XINTERFACE_COMMON_IMPL( ContentResultSetWrapperListener )
QUERYINTERFACE_IMPL_START( ContentResultSetWrapperListener )
static_cast< XEventListener * >(
diff --git a/ucb/source/core/provprox.cxx b/ucb/source/core/provprox.cxx
index f0864f0..aa475e7 100644
--- a/ucb/source/core/provprox.cxx
+++ b/ucb/source/core/provprox.cxx
@@ -129,13 +129,18 @@ UcbContentProviderProxy::~UcbContentProviderProxy()
}
-
// XInterface methods.
+void SAL_CALL UcbContentProviderProxy::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-
-
-XINTERFACE_COMMON_IMPL( UcbContentProviderProxy );
-
+void SAL_CALL UcbContentProviderProxy::release()
+ throw()
+{
+ OWeakObject::release();
+}
// virtual
Any SAL_CALL
diff --git a/ucb/source/ucp/hierarchy/hierarchydatasource.cxx b/ucb/source/ucp/hierarchy/hierarchydatasource.cxx
index 5370e6a..4208f12 100644
--- a/ucb/source/ucp/hierarchy/hierarchydatasource.cxx
+++ b/ucb/source/ucp/hierarchy/hierarchydatasource.cxx
@@ -610,11 +610,17 @@ HierarchyDataAccess::~HierarchyDataAccess()
// XInterface methods.
+void SAL_CALL HierarchyDataAccess::acquire()
+ throw()
+{
+ OWeakObject::acquire();
+}
-
-
-XINTERFACE_COMMON_IMPL( HierarchyDataAccess );
-
+void SAL_CALL HierarchyDataAccess::release()
+ throw()
+{
+ OWeakObject::release();
+}
// virtual
uno::Any SAL_CALL HierarchyDataAccess::queryInterface( const uno::Type & aType )
More information about the Libreoffice-commits
mailing list