|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_base< CFG > |
| The base-class of the closures used in the thread_pool::signalled_work_queue. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_void_static< InpWk, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_void_static_const< InpWk, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_static< InpWk, Res, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_static_cfg< InpWk, Res, CFGP, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_static_const< InpWk, Res, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::closure_static_cfg_const< InpWk, Res, CFGP, NoExcept,, CFG > |
| The wrapper for the input work that the user wishes to have mutated. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::thread_wk_base< OST, CFG > |
| These two "thread" classes provide the ability for the user to obtain results from that work, or not, as the case may be. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::thread_wk_async_t< generic_traits::return_data::nonjoinable, OST, Del, AtCtr, CFG > |
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::thread_wk_async_t< generic_traits::return_data::joinable, OST, Del, AtCtr, CFG > |
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::thread_wk< generic_traits::return_data::nonjoinable, OST, ThrW, WFlg, Del, AtCtr, CFG > |
| With this class, the user cannot join with the transferred closure_base-derived closure. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::thread_wk< generic_traits::return_data::joinable, OST, ThrW, WFlg, Del, AtCtr, CFG > |
| With this class, the user can explicitly join with the transferred closure_base-derived closure, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::algo_thread_wk< OST, ThrW, WFlg, Del, AtCtr, CFG > |
| With this class, the user can explicity join with the transferred closure_base-derived closure returned from a parallel algorithm, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More...
|
|
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::closure::algo_thread_wk_buffered< OST, ThrW, WFlg, SubDivAlgWk, Del, AtCtr, CFG > |
| With this class, the user can explicitly join with the transferred closure_base-derived closure returned from a parallel algorithm, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More...
|
|