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 | |
ImplInheritanceHelper1 () | |
virtual css::uno::Any SAL_CALL | queryInterface (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 > | |
ImplInheritanceHelper1 (T1 const &arg1) | |
template<typename T1 , typename T2 > | |
ImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2) | |
template<typename T1 , typename T2 , typename T3 > | |
ImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
ImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
ImplInheritanceHelper1 (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 > | |
ImplInheritanceHelper1 (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() and release() calls are delegated to the BaseClass. Upon queryInterface(), if a demanded interface is not supported by this class directly, the request is delegated to the BaseClass.
Definition at line 181 of file implbase1.hxx.
|
inlineexplicitprotected |
Definition at line 188 of file implbase1.hxx.
|
inlineprotected |
Definition at line 190 of file implbase1.hxx.
|
inlineprotected |
Definition at line 193 of file implbase1.hxx.
|
inlineprotected |
Definition at line 197 of file implbase1.hxx.
|
inlineprotected |
Definition at line 202 of file implbase1.hxx.
|
inlineprotected |
Definition at line 209 of file implbase1.hxx.
|
inline |
Definition at line 214 of file implbase1.hxx.
|
inlinevirtual |
Definition at line 222 of file implbase1.hxx.
|
inlinevirtual |
Definition at line 228 of file implbase1.hxx.
References cppu::ImplHelper_getImplementationId().
|
inlinevirtual |
Definition at line 226 of file implbase1.hxx.
References cppu::ImplInhHelper_getTypes().
|
inlinevirtual |
Definition at line 215 of file implbase1.hxx.
References cppu::ImplHelper_queryNoXInterface(), and cppu::queryInterface().
|
inlinevirtual |
Definition at line 224 of file implbase1.hxx.