LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
#include <implbase1.hxx>
Public Member Functions | |
AggImplInheritanceHelper1 () | |
virtual css::uno::Any | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > | getImplementationId () SAL_OVERRIDE |
Protected Member Functions | |
template<typename T1 > | |
AggImplInheritanceHelper1 (T1 const &arg1) | |
template<typename T1 , typename T2 > | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2) | |
template<typename T1 , typename T2 , typename T3 > | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
AggImplInheritanceHelper1 (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 > | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) | |
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.
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |