LibreOffice Module sc (master)  1
Public Types | Public Member Functions | List of all members
comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT > Struct Template Reference

#include <helperdecl.hxx>

Inheritance diagram for comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >:
[legend]
Collaboration diagram for comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >:
[legend]

Public Types

typedef serviceimpl_base< detail::OwnServiceImpl< ImplT_ >, WithArgsT > baseT
 

Public Member Functions

 vba_service_class_ ()
 Default ctor. More...
 
template<typename PostProcessFuncT >
 vba_service_class_ (PostProcessFuncT const &postProcessFunc)
 Ctor to pass a post processing function/functor. More...
 

Detailed Description

template<typename ImplT_, typename WithArgsT = with_args<false>>
struct comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >

Definition at line 27 of file helperdecl.hxx.

Member Typedef Documentation

template<typename ImplT_ , typename WithArgsT = with_args<false>>
typedef serviceimpl_base< detail::OwnServiceImpl<ImplT_>, WithArgsT > comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >::baseT

Definition at line 29 of file helperdecl.hxx.

Constructor & Destructor Documentation

template<typename ImplT_ , typename WithArgsT = with_args<false>>
comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >::vba_service_class_ ( )
inline

Default ctor.

Implementation class without args, expecting component context as single argument.

Definition at line 33 of file helperdecl.hxx.

template<typename ImplT_ , typename WithArgsT = with_args<false>>
template<typename PostProcessFuncT >
comphelper::service_decl::vba_service_class_< ImplT_, WithArgsT >::vba_service_class_ ( PostProcessFuncT const &  postProcessFunc)
inlineexplicit

Ctor to pass a post processing function/functor.

Template parameter:
PostProcessDefaultT let your compiler deduce this
Parameters
postProcessFuncfunction/functor that gets the yet unacquired ImplT_ pointer returning a uno::Reference<uno::XInterface>

Definition at line 42 of file helperdecl.hxx.


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