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::input1_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_wrapper3 (work_wrap &&wk, work_complete_t &w) FORCE_INLINE |
void __fastcall | process () noexcept(false) FORCE_INLINE |
constexpr bool __fastcall | operator< (alg_wrapper3 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 308 of file subdivide_n_gen_wk.hpp.
typedef work_wrap::containers_type::input1_t::container_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::container_type |
Definition at line 314 of file subdivide_n_gen_wk.hpp.
typedef ensure_wk_complete<work_complete_t> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::ensure_wk_complete_t |
Definition at line 316 of file subdivide_n_gen_wk.hpp.
typedef pool_traits_type::os_traits jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::os_traits |
Definition at line 311 of file subdivide_n_gen_wk.hpp.
typedef P jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::pool_traits_type |
Definition at line 310 of file subdivide_n_gen_wk.hpp.
typedef work_wrap::result_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::result_type |
Definition at line 313 of file subdivide_n_gen_wk.hpp.
typedef counted_event<P, typename work_wrap::containers_type> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::work_complete_t |
Definition at line 315 of file subdivide_n_gen_wk.hpp.
typedef Wk jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper3< P, Wk, RD_ >::work_wrap |
Definition at line 312 of file subdivide_n_gen_wk.hpp.
|
inline |
Definition at line 329 of file subdivide_n_gen_wk.hpp.
|
inlineconstexprnoexcept |
Definition at line 339 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 334 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 321 of file subdivide_n_gen_wk.hpp.