Implementation helper supporting com::sun::star::lang::XTypeProvider and com::sun::star::lang::XComponent.
More...
template<class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10>
class cppu::WeakComponentImplHelper10< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10 >
Implementation helper supporting com::sun::star::lang::XTypeProvider and com::sun::star::lang::XComponent.
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.
- Attention
- The life-cycle of the passed mutex reference has to be longer than objects of this class.
- Derive:
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).
template<class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 >
virtual void cppu::WeakComponentImplHelper10< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10 >::dispose |
( |
| ) |
|
throw | ( | ::com::sun::star::uno::RuntimeException, |
| | std::exception |
| ) | | |
|
inlinevirtual |