[Libreoffice-commits] core.git: basic/source

Takeshi Abe tabe at fixedpoint.jp
Mon Jul 6 00:28:55 PDT 2015


 basic/source/basmgr/basmgr.cxx          |   16 ++++++++--------
 basic/source/basmgr/vbahelper.cxx       |    4 ++--
 basic/source/classes/errobject.cxx      |    4 ++--
 basic/source/classes/eventatt.cxx       |    4 ++--
 basic/source/classes/sb.cxx             |    4 ++--
 basic/source/classes/sbunoobj.cxx       |    9 ++++-----
 basic/source/classes/sbxmod.cxx         |    7 +++----
 basic/source/inc/namecont.hxx           |    9 ++++-----
 basic/source/inc/propacc.hxx            |    9 ++++-----
 basic/source/runtime/comenumwrapper.hxx |    4 ++--
 10 files changed, 33 insertions(+), 37 deletions(-)

New commits:
commit 7640e244db0565b1cb3909a7e243a2accd86e5c9
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Thu Jul 2 17:14:33 2015 +0900

    tdf#88206 replace cppu::WeakImplHelper* etc.
    
    with the variadic variants, in basic.
    
    Change-Id: I13c5644bd6b9e964e42a98bee9c3019d959efb36
    Reviewed-on: https://gerrit.libreoffice.org/16719
    Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
    Tested-by: Noel Grandin <noelgrandin at gmail.com>

diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx
index 0544625..da8681a 100644
--- a/basic/source/basmgr/basmgr.cxx
+++ b/basic/source/basmgr/basmgr.cxx
@@ -66,18 +66,18 @@
 #include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
 #include <com/sun/star/ucb/ContentCreationException.hpp>
 
-#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase.hxx>
 
 using com::sun::star::uno::Reference;
 using namespace com::sun::star;
 using namespace com::sun::star::script;
 using namespace cppu;
 
-typedef WeakImplHelper1< container::XNameContainer > NameContainerHelper;
-typedef WeakImplHelper1< script::XStarBasicModuleInfo > ModuleInfoHelper;
-typedef WeakImplHelper1< script::XStarBasicDialogInfo > DialogInfoHelper;
-typedef WeakImplHelper1< script::XStarBasicLibraryInfo > LibraryInfoHelper;
-typedef WeakImplHelper1< script::XStarBasicAccess > StarBasicAccessHelper;
+typedef WeakImplHelper< container::XNameContainer > NameContainerHelper;
+typedef WeakImplHelper< script::XStarBasicModuleInfo > ModuleInfoHelper;
+typedef WeakImplHelper< script::XStarBasicDialogInfo > DialogInfoHelper;
+typedef WeakImplHelper< script::XStarBasicLibraryInfo > LibraryInfoHelper;
+typedef WeakImplHelper< script::XStarBasicAccess > StarBasicAccessHelper;
 
 // Version 1
 //    sal_uInt32    nEndPos
@@ -139,7 +139,7 @@ BasicManagerImpl::~BasicManagerImpl()
 // BasMgrContainerListenerImpl
 
 
-typedef ::cppu::WeakImplHelper1< container::XContainerListener > ContainerListenerHelper;
+typedef ::cppu::WeakImplHelper< container::XContainerListener > ContainerListenerHelper;
 
 class BasMgrContainerListenerImpl: public ContainerListenerHelper
 {
@@ -2242,7 +2242,7 @@ void LibraryContainer_Impl::removeByName( const OUString& Name )
 
 
 
-typedef WeakImplHelper1< script::XStarBasicAccess > StarBasicAccessHelper;
+typedef WeakImplHelper< script::XStarBasicAccess > StarBasicAccessHelper;
 
 
 class StarBasicAccess_Impl : public StarBasicAccessHelper
diff --git a/basic/source/basmgr/vbahelper.cxx b/basic/source/basmgr/vbahelper.cxx
index c61b0e9..09e07de 100644
--- a/basic/source/basmgr/vbahelper.cxx
+++ b/basic/source/basmgr/vbahelper.cxx
@@ -28,7 +28,7 @@
 #include <com/sun/star/frame/ModuleManager.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <comphelper/processfactory.hxx>
-#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <rtl/instance.hxx>
 
 namespace basic {
@@ -52,7 +52,7 @@ uno::Reference< frame::XModuleManager2 > lclCreateModuleManager()
 
 /** Implementation of an enumeration of all open documents of the same type.
  */
-class DocumentsEnumeration : public ::cppu::WeakImplHelper1< container::XEnumeration >
+class DocumentsEnumeration : public ::cppu::WeakImplHelper< container::XEnumeration >
 {
 public:
     explicit DocumentsEnumeration( const uno::Reference< frame::XModel >& rxModel );
diff --git a/basic/source/classes/errobject.cxx b/basic/source/classes/errobject.cxx
index 163336b..b1b2bf1 100644
--- a/basic/source/classes/errobject.cxx
+++ b/basic/source/classes/errobject.cxx
@@ -19,7 +19,7 @@
 
 #include "errobject.hxx"
 
-#include <cppuhelper/implbase2.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <com/sun/star/script/XDefaultProperty.hpp>
 #include "sbintern.hxx"
 #include "runtime.hxx"
@@ -27,7 +27,7 @@
 using namespace ::com::sun::star;
 using namespace ::ooo;
 
-typedef ::cppu::WeakImplHelper2< vba::XErrObject, script::XDefaultProperty > ErrObjectImpl_BASE;
+typedef ::cppu::WeakImplHelper< vba::XErrObject, script::XDefaultProperty > ErrObjectImpl_BASE;
 
 class ErrObject : public ErrObjectImpl_BASE
 {
diff --git a/basic/source/classes/eventatt.cxx b/basic/source/classes/eventatt.cxx
index 0f79fdd..bbf1b9b 100644
--- a/basic/source/classes/eventatt.cxx
+++ b/basic/source/classes/eventatt.cxx
@@ -58,7 +58,7 @@
 #include <sbintern.hxx>
 #include <eventatt.hxx>
 
-#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase.hxx>
 using namespace ::com::sun::star;
 using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star::script;
@@ -136,7 +136,7 @@ void SFURL_firing_impl( const ScriptEvent& aScriptEvent, Any* pRet, const Refere
 }
 
 
-class BasicScriptListener_Impl : public WeakImplHelper1< XScriptListener >
+class BasicScriptListener_Impl : public WeakImplHelper< XScriptListener >
 {
     StarBASICRef maBasicRef;
         Reference< frame::XModel > m_xModel;
diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx
index 82b154b..a22330e 100644
--- a/basic/source/classes/sb.cxx
+++ b/basic/source/classes/sb.cxx
@@ -39,7 +39,7 @@
 #include "sb.hrc"
 #include <basrid.hxx>
 #include <osl/mutex.hxx>
-#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <com/sun/star/util/XCloseBroadcaster.hpp>
 #include <com/sun/star/util/XCloseListener.hpp>
@@ -65,7 +65,7 @@ using com::sun::star::lang::XMultiServiceFactory;
 
 
 
-class DocBasicItem : public ::cppu::WeakImplHelper1< util::XCloseListener >
+class DocBasicItem : public ::cppu::WeakImplHelper< util::XCloseListener >
 {
 public:
     explicit DocBasicItem( StarBASIC& rDocBasic );
diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx
index 7c2b2b3..3d3dfbe 100644
--- a/basic/source/classes/sbunoobj.cxx
+++ b/basic/source/classes/sbunoobj.cxx
@@ -22,8 +22,7 @@
 #include <tools/errcode.hxx>
 #include <svl/hint.hxx>
 
-#include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/implbase2.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <cppuhelper/exc_hlp.hxx>
 #include <cppuhelper/typeprovider.hxx>
 #include <cppuhelper/interfacecontainer.hxx>
@@ -106,7 +105,7 @@ TYPEINIT1(SbUnoService,SbxObject)
 TYPEINIT1(SbUnoServiceCtor,SbxMethod)
 TYPEINIT1(SbUnoSingleton,SbxObject)
 
-typedef WeakImplHelper1< XAllListener > BasicAllListenerHelper;
+typedef WeakImplHelper< XAllListener > BasicAllListenerHelper;
 
 // Identifiers for creating the strings for dbg_Properties
 static char const ID_DBG_SUPPORTEDINTERFACES[] = "Dbg_SupportedInterfaces";
@@ -3996,7 +3995,7 @@ void BasicAllListener_Impl ::disposing(const EventObject& ) throw ( RuntimeExcep
 //  class InvocationToAllListenerMapper
 //  helper class to map XInvocation to XAllListener (also in project eventattacher!)
 
-class InvocationToAllListenerMapper : public WeakImplHelper1< XInvocation >
+class InvocationToAllListenerMapper : public WeakImplHelper< XInvocation >
 {
 public:
     InvocationToAllListenerMapper( const Reference< XIdlClass >& ListenerType,
@@ -4325,7 +4324,7 @@ protected:
 };
 } // namespace
 
-typedef WeakImplHelper2< XInvocation, XComponent > ModuleInvocationProxyHelper;
+typedef WeakImplHelper< XInvocation, XComponent > ModuleInvocationProxyHelper;
 
 class ModuleInvocationProxy : public OMutexBasis,
                               public ModuleInvocationProxyHelper
diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx
index 77ad63d..8c99af4 100644
--- a/basic/source/classes/sbxmod.cxx
+++ b/basic/source/classes/sbxmod.cxx
@@ -43,7 +43,7 @@
 #include <osl/mutex.hxx>
 #include "sbobjmod.hxx"
 #include <basic/vbahelper.hxx>
-#include <cppuhelper/implbase3.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <unotools/eventcfg.hxx>
 #include <com/sun/star/frame/Desktop.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
@@ -63,7 +63,6 @@
 #include <comphelper/processfactory.hxx>
 #include <map>
 #include <com/sun/star/reflection/ProxyFactory.hpp>
-#include <cppuhelper/implbase1.hxx>
 #include <com/sun/star/uno/XAggregation.hpp>
 #include <com/sun/star/script/XInvocation.hpp>
 
@@ -84,7 +83,7 @@ using namespace com::sun::star::beans;
 using namespace com::sun::star::script;
 using namespace com::sun::star::uno;
 
-typedef ::cppu::WeakImplHelper1< XInvocation > DocObjectWrapper_BASE;
+typedef ::cppu::WeakImplHelper< XInvocation > DocObjectWrapper_BASE;
 typedef ::std::map< sal_Int16, Any, ::std::less< sal_Int16 > > OutParamMap;
 
 class DocObjectWrapper : public DocObjectWrapper_BASE
@@ -2235,7 +2234,7 @@ void SbObjModule::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
 }
 
 
-typedef ::cppu::WeakImplHelper3<
+typedef ::cppu::WeakImplHelper<
     awt::XTopWindowListener,
     awt::XWindowListener,
     document::XDocumentEventListener > FormObjEventListener_BASE;
diff --git a/basic/source/inc/namecont.hxx b/basic/source/inc/namecont.hxx
index 5a18cf5..af86eee 100644
--- a/basic/source/inc/namecont.hxx
+++ b/basic/source/inc/namecont.hxx
@@ -45,8 +45,8 @@
 
 #include <osl/mutex.hxx>
 #include <unotools/eventlisteneradapter.hxx>
-#include <cppuhelper/implbase3.hxx>
-#include <cppuhelper/compbase8.hxx>
+#include <cppuhelper/implbase.hxx>
+#include <cppuhelper/compbase.hxx>
 #include <cppuhelper/interfacecontainer.hxx>
 #include <cppuhelper/weakref.hxx>
 #include <cppuhelper/component.hxx>
@@ -55,13 +55,12 @@
 #include <sot/storage.hxx>
 #include <comphelper/listenernotification.hxx>
 #include <xmlscript/xmllib_imexp.hxx>
-#include <cppuhelper/compbase9.hxx>
 
 class BasicManager;
 
 namespace basic
 {
-typedef ::cppu::WeakImplHelper3<
+typedef ::cppu::WeakImplHelper<
     ::com::sun::star::container::XNameContainer,
     ::com::sun::star::container::XContainer,
     ::com::sun::star::util::XChangesNotifier > NameContainer_BASE;
@@ -210,7 +209,7 @@ private:
 
 class SfxLibrary;
 
-typedef ::cppu::WeakComponentImplHelper9<
+typedef ::cppu::WeakComponentImplHelper<
     ::com::sun::star::lang::XInitialization,
     ::com::sun::star::script::XStorageBasedLibraryContainer,
     ::com::sun::star::script::XLibraryContainerPassword,
diff --git a/basic/source/inc/propacc.hxx b/basic/source/inc/propacc.hxx
index 61f246d..c5de2b1 100644
--- a/basic/source/inc/propacc.hxx
+++ b/basic/source/inc/propacc.hxx
@@ -24,15 +24,14 @@
 #include <com/sun/star/beans/XPropertySetInfo.hpp>
 #include <com/sun/star/beans/XPropertyAccess.hpp>
 #include <com/sun/star/beans/XPropertyContainer.hpp>
-#include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/implbase2.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <boost/ptr_container/ptr_vector.hpp>
 
 typedef ::boost::ptr_vector< ::com::sun::star::beans::PropertyValue >
     SbPropertyValueArr_Impl;
 
-typedef ::cppu::WeakImplHelper2< ::com::sun::star::beans::XPropertySet,
-                                 ::com::sun::star::beans::XPropertyAccess > SbPropertyValuesHelper;
+typedef ::cppu::WeakImplHelper< ::com::sun::star::beans::XPropertySet,
+                                ::com::sun::star::beans::XPropertyAccess > SbPropertyValuesHelper;
 
 
 
@@ -88,7 +87,7 @@ public:
 
 
 
-typedef ::cppu::WeakImplHelper1< ::com::sun::star::beans::XPropertySetInfo > SbPropertySetInfoHelper;
+typedef ::cppu::WeakImplHelper< ::com::sun::star::beans::XPropertySetInfo > SbPropertySetInfoHelper;
 
 // AB 20.3.2000 Help Class for XPropertySetInfo implementation
 class PropertySetInfoImpl
diff --git a/basic/source/runtime/comenumwrapper.hxx b/basic/source/runtime/comenumwrapper.hxx
index cb604b9..cda1c99 100644
--- a/basic/source/runtime/comenumwrapper.hxx
+++ b/basic/source/runtime/comenumwrapper.hxx
@@ -23,9 +23,9 @@
 #include <com/sun/star/container/XEnumeration.hpp>
 #include <com/sun/star/script/XInvocation.hpp>
 
-#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase.hxx>
 
-class ComEnumerationWrapper : public ::cppu::WeakImplHelper1< ::com::sun::star::container::XEnumeration >
+class ComEnumerationWrapper : public ::cppu::WeakImplHelper< ::com::sun::star::container::XEnumeration >
 {
     ::com::sun::star::uno::Reference< ::com::sun::star::script::XInvocation > m_xInvocation;
     sal_Int32 m_nCurInd;


More information about the Libreoffice-commits mailing list