Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent.
More...
template<class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5>
class cppu::WeakComponentImplHelper5< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5 >
Implementation helper supporting css::lang::XTypeProvider and css::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 css::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).