LibreOffice Module vcl (master) 1
|
#include <threadex.hxx>
Static Public Member Functions | |
static void | exec (FuncT const &func) |
Private Member Functions | |
GenericSolarThreadExecutor (FuncT func) | |
virtual void | doIt () override |
Private Attributes | |
std::exception_ptr | m_exc |
FuncT const | m_func |
Additional Inherited Members | |
![]() | |
SolarThreadExecutor () | |
virtual | ~SolarThreadExecutor () |
virtual void | doIt ()=0 |
void | execute () |
Definition at line 95 of file threadex.hxx.
|
inlineexplicitprivate |
Definition at line 108 of file threadex.hxx.
|
inlineoverrideprivatevirtual |
Implements vcl::SolarThreadExecutor.
Definition at line 111 of file threadex.hxx.
References vcl::solarthread::detail::GenericSolarThreadExecutor< FuncT, ResultT >::m_exc, and vcl::solarthread::detail::GenericSolarThreadExecutor< FuncT, ResultT >::m_func.
|
inlinestatic |
Definition at line 98 of file threadex.hxx.
|
private |
Definition at line 121 of file threadex.hxx.
|
private |
Definition at line 122 of file threadex.hxx.