libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
Assist with implementing the parallel versions of the standard algorithms. More...
#include <parallel_algorithms.hpp>
Public Types | |
typedef void | result_type |
typedef Comp | operation_type |
typedef TPB | thread_pool_type |
Public Member Functions | |
constexpr __stdcall | merge_work_type (operation_type const &o, thread_pool_type &p) noexcept(true) FORCE_INLINE |
constexpr void __fastcall | process () noexcept(true) FORCE_INLINE |
constexpr bool __fastcall | operator< (merge_work_type const &) const noexcept(true) FORCE_INLINE |
Static Public Member Functions | |
template<class CoreWk > | |
static void | resize_output (CoreWk &wk) noexcept(false) FORCE_INLINE |
Public Attributes | |
const operation_type | comp |
thread_pool_type & | pool |
Assist with implementing the parallel versions of the standard algorithms.
Definition at line 770 of file parallel_algorithms.hpp.
typedef Comp jmmcg::ppd::private_::alg_wk_wrap::merge_work_type< Comp, TPB >::operation_type |
Definition at line 772 of file parallel_algorithms.hpp.
typedef void jmmcg::ppd::private_::alg_wk_wrap::merge_work_type< Comp, TPB >::result_type |
Definition at line 771 of file parallel_algorithms.hpp.
typedef TPB jmmcg::ppd::private_::alg_wk_wrap::merge_work_type< Comp, TPB >::thread_pool_type |
Definition at line 773 of file parallel_algorithms.hpp.
|
inlineconstexprnoexcept |
Definition at line 778 of file parallel_algorithms.hpp.
|
inlineconstexprnoexcept |
Definition at line 785 of file parallel_algorithms.hpp.
|
inlineconstexprnoexcept |
Definition at line 782 of file parallel_algorithms.hpp.
|
inlinestaticnoexcept |
Definition at line 228 of file parallel_algorithms_impl.hpp.
const operation_type jmmcg::ppd::private_::alg_wk_wrap::merge_work_type< Comp, TPB >::comp |
Definition at line 775 of file parallel_algorithms.hpp.
thread_pool_type& jmmcg::ppd::private_::alg_wk_wrap::merge_work_type< Comp, TPB >::pool |
Definition at line 776 of file parallel_algorithms.hpp.