INTEGRATION: CWS skeletonmaker (1.10.36); FILE MERGED

2005/10/25 08:47:35 jsc 1.10.36.3: #i52170# adapt docu for autodoc
2005/10/14 15:40:39 jsc 1.10.36.2: RESYNC: (1.10-1.11); FILE MERGED
2005/07/19 13:06:59 jsc 1.10.36.1: #i51721# forward XComponent methods to base class to avoid ambigious error messages
This commit is contained in:
Jens-Heiner Rechtien
2005-10-27 16:14:16 +00:00
parent b134b25e9e
commit 1b9698baad

View File

@@ -4,9 +4,9 @@
* *
* $RCSfile: compbase11.hxx,v $ * $RCSfile: compbase11.hxx,v $
* *
* $Revision: 1.11 $ * $Revision: 1.12 $
* *
* last change: $Author: rt $ $Date: 2005-09-08 09:04:56 $ * last change: $Author: hr $ $Date: 2005-10-27 17:14:16 $
* *
* The Contents of this file are made available subject to * The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
@@ -49,8 +49,10 @@ __DEF_COMPIMPLHELPER_EX( 11 )
namespace cppu namespace cppu
{ {
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and /** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
::com::sun::star::lang::XComponent. Upon disposing objects of this class, sub-classes ::com::sun::star::lang::XComponent.
receive a disposing() call. Objects of this class can be held weakly, i.e. by a
Upon disposing objects of this class, sub-classes receive a disposing()
call. Objects of this class can be held weakly, i.e. by a
::com::sun::star::uno::WeakReference. ::com::sun::star::uno::WeakReference.
@attention @attention
@@ -78,16 +80,24 @@ namespace cppu
{ WeakComponentImplHelperBase::acquire(); } { WeakComponentImplHelperBase::acquire(); }
virtual void SAL_CALL release() throw () virtual void SAL_CALL release() throw ()
{ WeakComponentImplHelperBase::release(); } { WeakComponentImplHelperBase::release(); }
virtual void SAL_CALL dispose()throw (::com::sun::star::uno::RuntimeException)
{ WeakComponentImplHelperBase::dispose(); }
virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
{ WeakComponentImplHelperBase::addEventListener(xListener); }
virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
{ WeakComponentImplHelperBase::removeEventListener(xListener); }
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
{ return WeakComponentImplHelper_getTypes( cd::get() ); } { return WeakComponentImplHelper_getTypes( cd::get() ); }
virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
{ return ImplHelper_getImplementationId( cd::get() ); } { return ImplHelper_getImplementationId( cd::get() ); }
}; };
/** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and /** Implementation helper supporting ::com::sun::star::lang::XTypeProvider and
::com::sun::star::lang::XComponent. Upon disposing objects of this class, sub-classes ::com::sun::star::lang::XComponent.
receive a disposing() call. Objects of this class can be held weakly, i.e. by a
::com::sun::star::uno::WeakReference. Object of this class can be aggregated, i.e. Upon disposing objects of this class, sub-classes receive a disposing()
incoming queryInterface() calls are delegated. call. Objects of this class can be held weakly, i.e. by a
::com::sun::star::uno::WeakReference. Object of this class can be
aggregated, i.e. incoming queryInterface() calls are delegated.
@attention @attention
The life-cycle of the passed mutex reference has to be longer than objects of this class. The life-cycle of the passed mutex reference has to be longer than objects of this class.
@@ -95,6 +105,8 @@ namespace cppu
@derive @derive
Inherit from this class giving your interface(s) to be implemented as template argument(s). Inherit from this class giving your interface(s) to be implemented as template argument(s).
Your sub class defines method implementations for these interface(s). Your sub class defines method implementations for these interface(s).
@deprecated
*/ */
template< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11 > 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 WeakAggComponentImplHelper11