28 #ifndef _CPPUHELPER_WEAK_HXX_
29 #define _CPPUHELPER_WEAK_HXX_
35 #include <com/sun/star/uno/XWeak.hpp>
42 class OWeakConnectionPoint;
54 friend class OWeakConnectionPoint;
69 void disposeWeakConnectionPoint();
82 OWeakConnectionPoint * m_pWeakConnectionPoint;
93 inline static
void * SAL_CALL operator new(
size_t nSize )
SAL_THROW(())
95 inline static void SAL_CALL
operator delete(
void * pMem )
SAL_THROW(())
97 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
SAL_THROW(())
99 inline static void SAL_CALL
operator delete(
void *,
void * )
SAL_THROW(())
113 , m_pWeakConnectionPoint( 0 )
121 : com::sun::star::uno::XWeak()
123 , m_pWeakConnectionPoint( 0 )
142 const ::com::sun::star::uno::Type & rType )
143 throw (::com::sun::star::uno::RuntimeException);
146 virtual void SAL_CALL acquire()
150 virtual
void SAL_CALL release()
157 virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XAdapter > SAL_CALL queryAdapter()
158 throw (::com::sun::star::uno::RuntimeException);
164 inline SAL_CALL operator ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > ()
SAL_THROW(())