LibreOffice
LibreOffice 4.3 SDK C/C++ API Reference
|
Implementation helper implementing interface com::sun::star::lang::XTypeProvider and queryInterface(), but no reference counting. More...
#include <implbase2.hxx>
Public Member Functions | |
virtual com::sun::star::uno::Any | queryInterface (com::sun::star::uno::Type const &rType) SAL_OVERRIDE throw (com::sun::star::uno::RuntimeException, std::exception) |
virtual com::sun::star::uno::Sequence< com::sun::star::uno::Type > | getTypes () SAL_OVERRIDE throw (com::sun::star::uno::RuntimeException, std::exception) |
virtual com::sun::star::uno::Sequence< sal_Int8 > | getImplementationId () SAL_OVERRIDE throw (com::sun::star::uno::RuntimeException, std::exception) |
Protected Member Functions | |
~ImplHelper2 () throw () | |
Implementation helper implementing interface com::sun::star::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 |