28 #ifndef _CPPUHELPER_COMPBASE_EX_HXX_
29 #define _CPPUHELPER_COMPBASE_EX_HXX_
34 #include <com/sun/star/lang/XComponent.hpp>
47 ,
public ::com::sun::star::lang::XComponent
56 virtual void SAL_CALL disposing();
66 virtual ~WeakComponentImplHelperBase()
SAL_THROW(());
69 inline static
void * SAL_CALL operator new(
size_t nSize )
SAL_THROW(())
71 inline static void SAL_CALL
operator delete(
void * pMem )
SAL_THROW(())
73 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
SAL_THROW(())
75 inline static void SAL_CALL
operator delete(
void *,
void * )
SAL_THROW(())
80 throw (::com::sun::star::uno::RuntimeException);
81 virtual void SAL_CALL acquire()
83 virtual
void SAL_CALL release()
85 virtual
void SAL_CALL dispose()
86 throw (::com::sun::star::uno::RuntimeException);
87 virtual
void SAL_CALL addEventListener(
88 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > const & xListener )
89 throw (::com::sun::star::uno::RuntimeException);
90 virtual
void SAL_CALL removeEventListener(
91 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > const & xListener )
92 throw (::com::sun::star::uno::RuntimeException);
99 : public ::cppu::OWeakAggObject
100 , public ::com::sun::star::lang::XComponent
107 virtual void SAL_CALL disposing();
111 virtual ~WeakAggComponentImplHelperBase()
SAL_THROW(());
114 inline static
void * SAL_CALL operator new(
size_t nSize )
SAL_THROW(())
116 inline static void SAL_CALL
operator delete(
void * pMem )
SAL_THROW(())
118 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
SAL_THROW(())
120 inline static void SAL_CALL
operator delete(
void *,
void * )
SAL_THROW(())
125 throw (::com::sun::star::uno::RuntimeException);
126 virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation(
128 throw (::com::sun::star::uno::RuntimeException);
129 virtual void SAL_CALL acquire()
131 virtual
void SAL_CALL release()
133 virtual
void SAL_CALL dispose()
134 throw (::com::sun::star::uno::RuntimeException);
135 virtual
void SAL_CALL addEventListener(
136 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > const & xListener )
137 throw (::com::sun::star::uno::RuntimeException);
138 virtual
void SAL_CALL removeEventListener(
139 ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > const & xListener )
140 throw (::com::sun::star::uno::RuntimeException);
146 ::com::sun::star::uno::Type const & rType,
149 ::cppu::WeakComponentImplHelperBase * pBase )
150 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
153 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL WeakComponentImplHelper_getTypes(
155 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
160 ::com::sun::star::uno::Type const & rType,
163 ::cppu::WeakAggComponentImplHelperBase * pBase )
164 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
167 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL WeakAggComponentImplHelper_getTypes(
169 SAL_THROW( (::com::sun::star::uno::RuntimeException) );