Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass.
More...
|
template<typename T1 > |
| AggImplInheritanceHelper11 (T1 const &arg1) |
|
template<typename T1 , typename T2 > |
| AggImplInheritanceHelper11 (T1 const &arg1, T2 const &arg2) |
|
template<typename T1 , typename T2 , typename T3 > |
| AggImplInheritanceHelper11 (T1 const &arg1, T2 const &arg2, T3 const &arg3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
| AggImplInheritanceHelper11 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
| AggImplInheritanceHelper11 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
| AggImplInheritanceHelper11 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) |
|
template<class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11>
class cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >
Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass.
All acquire(), release() and queryInterface() calls are delegated to the BaseClass. Upon queryAggregation(), if a demanded interface is not supported by this class directly, the request is delegated to the BaseClass.
- Attention: \n
- The BaseClass has to be complete in a sense, that css::uno::XInterface, css::uno::XAggregation and css::lang::XTypeProvider are implemented properly. The BaseClass must have at least one ctor that can be called with six or fewer arguments, of which none is of non-const reference type.
- Derive: \n
- Inherit from this class giving your additional interface(s) to be implemented as template argument(s). Your sub class defines method implementations for these interface(s).
Definition at line 256 of file implbase11.hxx.
template<class BaseClass , class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 , class Ifc11 >
template<typename T1 , typename T2 >
cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >::AggImplInheritanceHelper11 |
( |
T1 const & |
arg1, |
|
|
T2 const & |
arg2 |
|
) |
| |
|
inlineprotected |
template<class BaseClass , class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 , class Ifc11 >
template<typename T1 , typename T2 , typename T3 >
cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >::AggImplInheritanceHelper11 |
( |
T1 const & |
arg1, |
|
|
T2 const & |
arg2, |
|
|
T3 const & |
arg3 |
|
) |
| |
|
inlineprotected |
template<class BaseClass , class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 , class Ifc11 >
template<typename T1 , typename T2 , typename T3 , typename T4 >
cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >::AggImplInheritanceHelper11 |
( |
T1 const & |
arg1, |
|
|
T2 const & |
arg2, |
|
|
T3 const & |
arg3, |
|
|
T4 const & |
arg4 |
|
) |
| |
|
inlineprotected |
template<class BaseClass , class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 , class Ifc11 >
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >::AggImplInheritanceHelper11 |
( |
T1 const & |
arg1, |
|
|
T2 const & |
arg2, |
|
|
T3 const & |
arg3, |
|
|
T4 const & |
arg4, |
|
|
T5 const & |
arg5 |
|
) |
| |
|
inlineprotected |
template<class BaseClass , class Ifc1 , class Ifc2 , class Ifc3 , class Ifc4 , class Ifc5 , class Ifc6 , class Ifc7 , class Ifc8 , class Ifc9 , class Ifc10 , class Ifc11 >
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
cppu::AggImplInheritanceHelper11< BaseClass, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11 >::AggImplInheritanceHelper11 |
( |
T1 const & |
arg1, |
|
|
T2 const & |
arg2, |
|
|
T3 const & |
arg3, |
|
|
T4 const & |
arg4, |
|
|
T5 const & |
arg5, |
|
|
T6 const & |
arg6 |
|
) |
| |
|
inlineprotected |