LibreOffice
LibreOffice 5.2 SDK C/C++ API Reference
|
Implementation helper implementing interface css::lang::XTypeProvider and queryInterface(), but no reference counting. More...
#include <implbase2.hxx>
Public Member Functions | |
virtual css::uno::Any | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE throw (css::uno::RuntimeException, std::exception) |
virtual css::uno::Sequence< css::uno::Type > | getTypes () SAL_OVERRIDE throw (css::uno::RuntimeException, std::exception) |
virtual css::uno::Sequence< sal_Int8 > | getImplementationId () SAL_OVERRIDE throw (css::uno::RuntimeException, std::exception) |
Protected Member Functions | |
~ImplHelper2 () throw () | |
Implementation helper implementing interface css::lang::XTypeProvider and queryInterface(), but no reference counting.
Inherit from this class giving your interface(s) to be implemented as template argument(s). Your base class defines method implementations, acquire(), release() and delegates incoming queryInterface() calls to this base class.
|
inlineprotected |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |