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

#include <servicedecl.hxx>

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

Public Member Functions

 OwnServiceImpl (const OwnServiceImpl &)=delete
 
OwnServiceImploperator= (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)
 
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 ImplT BaseT
 

Private Attributes

ServiceDecl const & m_rServiceDecl
 

Detailed Description

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

Definition at line 145 of file servicedecl.hxx.

Member Typedef Documentation

template<typename ImplT>
typedef ImplT comphelper::service_decl::detail::OwnServiceImpl< ImplT >::BaseT
private

Definition at line 148 of file servicedecl.hxx.

Constructor & Destructor Documentation

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

Definition at line 153 of file servicedecl.hxx.

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

Definition at line 158 of file servicedecl.hxx.

Member Function Documentation

template<typename ImplT>
virtual OUString SAL_CALL comphelper::service_decl::detail::OwnServiceImpl< ImplT >::getImplementationName ( )
inlineoverridevirtual

Definition at line 164 of file servicedecl.hxx.

template<typename ImplT>
virtual css::uno::Sequence< OUString> SAL_CALL comphelper::service_decl::detail::OwnServiceImpl< ImplT >::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 171 of file servicedecl.hxx.

template<typename ImplT>
OwnServiceImpl& comphelper::service_decl::detail::OwnServiceImpl< ImplT >::operator= ( const OwnServiceImpl< ImplT > &  )
delete
template<typename ImplT>
virtual sal_Bool SAL_CALL comphelper::service_decl::detail::OwnServiceImpl< ImplT >::supportsService ( OUString const &  name)
inlineoverridevirtual

Definition at line 167 of file servicedecl.hxx.

Member Data Documentation

template<typename ImplT>
ServiceDecl const& comphelper::service_decl::detail::OwnServiceImpl< ImplT >::m_rServiceDecl
private

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