:: cppu ::

template< typename Ifc1, typename Ifc2 >

class PartialWeakComponentImplHelper2


Base Classes
WeakComponentImplHelperBase (public)
  |  
  |  com::sun::star::lang::XTypeProvider (public)
  |    |  
  |    |  Ifc1 (public)
  |    |    |  
  |    |    |  Ifc2 (public)
  |    |    |    |  
  +----+----+----+--PartialWeakComponentImplHelper2
Known Derived Classes
None.

virtual abstract interface template
YES NO NO YES
Summary
Same as WeakComponentImplHelper2, except doesn't implement
addEventListener, removeEventListener and dispose.

Description
This requires derived classes to implement those three methods.
This makes it possible to implement classes which are required to
implement methods from multiple bases which have different
addEventListener/removeEventListener signatures without triggering
the g++ overloaded-virtual warning
File
compbase2.hxx

Public Members

Methods


PartialWeakComponentImplHelper2( ::osl::Mutex & rMutex ) throw( );
virtual ::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType ) throw( ::com::sun::star::uno::RuntimeException );
virtual void
acquire( ) throw( );
virtual void
release( ) throw( );
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
getTypes( ) throw( ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Sequence< sal_Int8 >
getImplementationId( ) throw( ::com::sun::star::uno::RuntimeException );

Top of Page