Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
More...
#include <implbase3.hxx>
template<class Ifc1, class Ifc2, class Ifc3>
class cppu::ImplHelper3< Ifc1, Ifc2, Ifc3 >
Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
- Derive:
- Inherit from this class giving your interface(s) to be implemented as template argument(s). Your sub class defines method implementations for these interface(s) including acquire()/ release() and delegates incoming queryInterface() calls to this base class.
◆ ~ImplHelper3()
template<class Ifc1 , class Ifc2 , class Ifc3 >
◆ getImplementationId()
template<class Ifc1 , class Ifc2 , class Ifc3 >
◆ getTypes()
template<class Ifc1 , class Ifc2 , class Ifc3 >
virtual css::uno::Sequence< css::uno::Type > cppu::ImplHelper3< Ifc1, Ifc2, Ifc3 >::getTypes |
( |
| ) |
|
|
inlinevirtual |
◆ queryInterface()
template<class Ifc1 , class Ifc2 , class Ifc3 >
virtual css::uno::Any cppu::ImplHelper3< Ifc1, Ifc2, Ifc3 >::queryInterface |
( |
css::uno::Type const & |
rType | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: