libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
Ensure that the compiler emits an error if attempting to non-joinably create an execution context. More...
#include <thread_client_context.hpp>
Public Types | |
typedef TPB | thread_pool_type |
typedef thread_pool_type::pool_traits_type | pool_traits_type |
typedef thread_pool_type::pool_type | pool_type |
typedef pool_traits_type::os_traits | os_traits |
typedef os_traits::exception_type | exception_type |
Public Member Functions | |
execution_context_algo_stack_type ()=delete | |
Static Public Attributes | |
static constexpr generic_traits::return_data | result_traits_ =generic_traits::return_data::nonjoinable |
Ensure that the compiler emits an error if attempting to non-joinably create an execution context.
This class is not supposed to be constructible. It is just here to allow the compiler to compile the code. Non-joinable transfers to a thread pool never create an execution context. And transfers to a non-joinable thread pool also never create an execution context.
Definition at line 1371 of file thread_client_context.hpp.
typedef os_traits::exception_type jmmcg::ppd::private_::execution_context_algo_stack_type< DM, generic_traits::return_data::nonjoinable, TPB, CoreWk, AlgoWrapT, Wk >::exception_type |
Definition at line 1377 of file thread_client_context.hpp.
typedef pool_traits_type::os_traits jmmcg::ppd::private_::execution_context_algo_stack_type< DM, generic_traits::return_data::nonjoinable, TPB, CoreWk, AlgoWrapT, Wk >::os_traits |
Definition at line 1376 of file thread_client_context.hpp.
typedef thread_pool_type::pool_traits_type jmmcg::ppd::private_::execution_context_algo_stack_type< DM, generic_traits::return_data::nonjoinable, TPB, CoreWk, AlgoWrapT, Wk >::pool_traits_type |
Definition at line 1374 of file thread_client_context.hpp.
typedef thread_pool_type::pool_type jmmcg::ppd::private_::execution_context_algo_stack_type< DM, generic_traits::return_data::nonjoinable, TPB, CoreWk, AlgoWrapT, Wk >::pool_type |
Definition at line 1375 of file thread_client_context.hpp.
typedef TPB jmmcg::ppd::private_::execution_context_algo_stack_type< DM, generic_traits::return_data::nonjoinable, TPB, CoreWk, AlgoWrapT, Wk >::thread_pool_type |
Definition at line 1373 of file thread_client_context.hpp.
|
delete |
|
staticconstexpr |
Definition at line 1378 of file thread_client_context.hpp.