libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Assist with implementing the parallel versions of the standard algorithms. More...
#include <subdivide_n_gen_wk.hpp>
Inherits Wk.
Public Types | |
typedef P | pool_traits_type |
typedef pool_traits_type::os_traits | os_traits |
typedef Wk | work_wrap |
typedef work_wrap::result_type | result_type |
typedef work_wrap::containers_type::input_t::container_type | container_type |
typedef counted_event< P, typename work_wrap::containers_type > | work_complete_t |
typedef ensure_wk_complete< work_complete_t > | ensure_wk_complete_t |
Public Member Functions | |
__stdcall | alg_wrapper2 (work_wrap &&wk, work_complete_t &w) noexcept(true) FORCE_INLINE |
void __fastcall | process () noexcept(false) FORCE_INLINE |
constexpr bool __fastcall | operator< (alg_wrapper2 const &) const noexcept(true) FORCE_INLINE |
Static Public Attributes | |
static constexpr generic_traits::memory_access_modes | memory_access_mode |
Assist with implementing the parallel versions of the standard algorithms.
Definition at line 224 of file subdivide_n_gen_wk.hpp.
typedef work_wrap::containers_type::input_t::container_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::container_type |
Definition at line 230 of file subdivide_n_gen_wk.hpp.
typedef ensure_wk_complete<work_complete_t> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::ensure_wk_complete_t |
Definition at line 232 of file subdivide_n_gen_wk.hpp.
typedef pool_traits_type::os_traits jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::os_traits |
Definition at line 227 of file subdivide_n_gen_wk.hpp.
typedef P jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::pool_traits_type |
Definition at line 226 of file subdivide_n_gen_wk.hpp.
typedef work_wrap::result_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::result_type |
Definition at line 229 of file subdivide_n_gen_wk.hpp.
typedef counted_event<P, typename work_wrap::containers_type> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::work_complete_t |
Definition at line 231 of file subdivide_n_gen_wk.hpp.
typedef Wk jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper2< P, Wk, RD_ >::work_wrap |
Definition at line 228 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 245 of file subdivide_n_gen_wk.hpp.
|
inlineconstexprnoexcept |
Definition at line 255 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 250 of file subdivide_n_gen_wk.hpp.
|
staticconstexpr |
To assist in allowing compile-time computation of the algorithmic order of the threading model.
Definition at line 237 of file subdivide_n_gen_wk.hpp.