|
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 | |
| alg_wrapper1 (work_wrap &&wk, work_complete_t &w) noexcept(true) FORCE_INLINE | |
| void __fastcall | process () noexcept(false) FORCE_INLINE |
| constexpr bool __fastcall | operator< (alg_wrapper1 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 140 of file subdivide_n_gen_wk.hpp.
| typedef work_wrap::containers_type::input_t::container_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::container_type |
Definition at line 146 of file subdivide_n_gen_wk.hpp.
| typedef ensure_wk_complete<work_complete_t> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::ensure_wk_complete_t |
Definition at line 148 of file subdivide_n_gen_wk.hpp.
| typedef pool_traits_type::os_traits jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::os_traits |
Definition at line 143 of file subdivide_n_gen_wk.hpp.
| typedef P jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::pool_traits_type |
Definition at line 142 of file subdivide_n_gen_wk.hpp.
| typedef work_wrap::result_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::result_type |
Definition at line 145 of file subdivide_n_gen_wk.hpp.
| typedef counted_event<P, typename work_wrap::containers_type> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::work_complete_t |
Definition at line 147 of file subdivide_n_gen_wk.hpp.
| typedef Wk jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::alg_wrapper1< P, Wk, RD_ >::work_wrap |
Definition at line 144 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 161 of file subdivide_n_gen_wk.hpp.
|
inlineconstexprnoexcept |
Definition at line 171 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 166 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 153 of file subdivide_n_gen_wk.hpp.