UDK 3.2.7 C/C++ API Reference
Classes | Public Member Functions | Protected Member Functions
cppu::ImplHelper2< Ifc1, Ifc2 > Class Template Reference

Implementation helper implementing interface com::sun::star::lang::XTypeProvider and queryInterface(), but no reference counting. More...

#include <implbase2.hxx>

List of all members.

Classes

struct  cd

Public Member Functions

virtual com::sun::star::uno::Any queryInterface (com::sun::star::uno::Type const &rType) throw (com::sun::star::uno::RuntimeException)
virtual
com::sun::star::uno::Sequence
< com::sun::star::uno::Type
getTypes () throw (com::sun::star::uno::RuntimeException)
virtual
com::sun::star::uno::Sequence
< sal_Int8
getImplementationId () throw (com::sun::star::uno::RuntimeException)

Protected Member Functions

 ~ImplHelper2 () throw ()

Detailed Description

template<class Ifc1, class Ifc2>
class cppu::ImplHelper2< Ifc1, Ifc2 >

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.


Constructor & Destructor Documentation

template<class Ifc1 , class Ifc2 >
cppu::ImplHelper2< Ifc1, Ifc2 >::~ImplHelper2 ( ) throw () [inline, protected]

Member Function Documentation

template<class Ifc1 , class Ifc2 >
virtual com::sun::star::uno::Sequence< sal_Int8 > cppu::ImplHelper2< Ifc1, Ifc2 >::getImplementationId ( ) throw (com::sun::star::uno::RuntimeException) [inline, virtual]
template<class Ifc1 , class Ifc2 >
virtual com::sun::star::uno::Sequence< com::sun::star::uno::Type > cppu::ImplHelper2< Ifc1, Ifc2 >::getTypes ( ) throw (com::sun::star::uno::RuntimeException) [inline, virtual]
template<class Ifc1 , class Ifc2 >
virtual com::sun::star::uno::Any cppu::ImplHelper2< Ifc1, Ifc2 >::queryInterface ( com::sun::star::uno::Type const &  rType) throw (com::sun::star::uno::RuntimeException) [inline, virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines