LibreOffice Module cppuhelper (master) 1
|
Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
#include <implbase1.hxx>
Classes | |
struct | cd |
Public Member Functions | |
AggImplInheritanceHelper1 () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | 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.
Definition at line 249 of file implbase1.hxx.
|
inlineexplicitprotected |
Definition at line 256 of file implbase1.hxx.
|
inlineprotected |
Definition at line 258 of file implbase1.hxx.
|
inlineprotected |
Definition at line 261 of file implbase1.hxx.
|
inlineprotected |
Definition at line 265 of file implbase1.hxx.
|
inlineprotected |
Definition at line 270 of file implbase1.hxx.
|
inlineprotected |
Definition at line 277 of file implbase1.hxx.
|
inline |
Definition at line 282 of file implbase1.hxx.
|
inlinevirtual |
Definition at line 292 of file implbase1.hxx.
|
inlinevirtual |
Definition at line 298 of file implbase1.hxx.
References cppu::ImplHelper_getImplementationId().
|
inlinevirtual |
Definition at line 296 of file implbase1.hxx.
References cppu::ImplInhHelper_getTypes().
|
inlinevirtual |
Definition at line 285 of file implbase1.hxx.
References cppu::ImplHelper_queryNoXInterface().
|
inlinevirtual |
Definition at line 283 of file implbase1.hxx.
References cppu::queryInterface().
|
inlinevirtual |
Definition at line 294 of file implbase1.hxx.