:: cppu ::

template< typename Ifc1, typename Ifc2, typename Ifc3, typename Ifc4, typename Ifc5, typename Ifc6, typename Ifc7, typename Ifc8, typename Ifc9 >

class PartialWeakComponentImplHelper9


Base Classes
WeakComponentImplHelperBase (public)
  |  
  |  com::sun::star::lang::XTypeProvider (public)
  |    |  
  |    |  Ifc1 (public)
  |    |    |  
  |    |    |  Ifc2 (public)
  |    |    |    |  
  |    |    |    |  Ifc3 (public)
  |    |    |    |    |  
  |    |    |    |    |  Ifc4 (public)
  |    |    |    |    |    |  
  |    |    |    |    |    |  Ifc5 (public)
  |    |    |    |    |    |    |  
  |    |    |    |    |    |    |  Ifc6 (public)
  |    |    |    |    |    |    |    |  
  |    |    |    |    |    |    |    |  Ifc7 (public)
  |    |    |    |    |    |    |    |    |  
  |    |    |    |    |    |    |    |    |  Ifc8 (public)
  |    |    |    |    |    |    |    |    |    |  
  |    |    |    |    |    |    |    |    |    |  Ifc9 (public)
  |    |    |    |    |    |    |    |    |    |    |  
  +----+----+----+----+----+----+----+----+----+----+--PartialWeakComponentImplHelper9
Known Derived Classes
None.

virtual abstract interface template
YES NO NO YES
Summary
Same as WeakComponentImplHelper9, 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
compbase9.hxx

Public Members

Methods


PartialWeakComponentImplHelper9( ::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