LibreOffice Module comphelper (master)  1
Public Member Functions | Private Types | List of all members
comphelper::service_decl::detail::ServiceImpl< ImplT > Class Template Referencefinal

#include <servicedecl.hxx>

Inheritance diagram for comphelper::service_decl::detail::ServiceImpl< ImplT >:
[legend]
Collaboration diagram for comphelper::service_decl::detail::ServiceImpl< ImplT >:
[legend]

Public Member Functions

 ServiceImpl (ServiceDecl const &rServiceDecl, css::uno::Sequence< css::uno::Any > const &args, css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
 ServiceImpl (ServiceDecl const &rServiceDecl, css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
- Public Member Functions inherited from comphelper::service_decl::detail::OwnServiceImpl< ::cppu::ImplInheritanceHelper< ImplT, css::lang::XServiceInfo > >
 OwnServiceImpl (const OwnServiceImpl &)=delete
 
 OwnServiceImpl (ServiceDecl const &rServiceDecl, css::uno::Sequence< css::uno::Any > const &args, css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
 OwnServiceImpl (ServiceDecl const &rServiceDecl, css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
OwnServiceImploperator= (const OwnServiceImpl &)=delete
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (OUString const &name) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Types

typedef OwnServiceImpl< ::cppu::ImplInheritanceHelper< ImplT, css::lang::XServiceInfo > > ServiceImpl_BASE
 

Detailed Description

template<typename ImplT>
class comphelper::service_decl::detail::ServiceImpl< ImplT >

Definition at line 180 of file servicedecl.hxx.

Member Typedef Documentation

template<typename ImplT >
typedef OwnServiceImpl< ::cppu::ImplInheritanceHelper<ImplT,css::lang::XServiceInfo> > comphelper::service_decl::detail::ServiceImpl< ImplT >::ServiceImpl_BASE
private

Definition at line 182 of file servicedecl.hxx.

Constructor & Destructor Documentation

template<typename ImplT >
comphelper::service_decl::detail::ServiceImpl< ImplT >::ServiceImpl ( ServiceDecl const &  rServiceDecl,
css::uno::Sequence< css::uno::Any > const &  args,
css::uno::Reference< css::uno::XComponentContext > const &  xContext 
)
inline

Definition at line 184 of file servicedecl.hxx.

template<typename ImplT >
comphelper::service_decl::detail::ServiceImpl< ImplT >::ServiceImpl ( ServiceDecl const &  rServiceDecl,
css::uno::Reference< css::uno::XComponentContext > const &  xContext 
)
inline

Definition at line 189 of file servicedecl.hxx.


The documentation for this class was generated from the following file: