libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <subdivide_n_gen_wk.hpp>
Public Types | |
typedef Collns | containers_type |
typedef P | pool_traits_type |
typedef pool_traits_type::os_traits | os_traits |
typedef os_traits::lock_traits::atomic_state_type | atomic_state_type |
typedef os_traits::lock_traits::timeout_type | timeout_type |
typedef os_traits::lock_traits::template atomic_counter_type< unsigned long > | num_tasks_spawned_t |
Public Member Functions | |
__stdcall | unlock_collections (typename num_tasks_spawned_t::value_type const i, containers_type const &c) noexcept(true) FORCE_INLINE |
unlock_collections (unlock_collections const &)=delete | |
const containers_type &__fastcall | containers () const noexcept(true) FORCE_INLINE |
containers_type &__fastcall | containers () noexcept(true) FORCE_INLINE |
void | resize_output (typename containers_type::size_type const out_colln_size) noexcept(false) FORCE_INLINE |
void __fastcall | lock_containers () noexcept(true) FORCE_INLINE |
void __fastcall | add_a_task () noexcept(true) FORCE_INLINE |
virtual atomic_state_type __fastcall | set () noexcept(true) |
Definition at line 74 of file subdivide_n_gen_wk.hpp.
typedef os_traits::lock_traits::atomic_state_type jmmcg::ppd::private_::unlock_collections< P, Collns >::atomic_state_type |
Definition at line 96 of file subdivide_n_gen_wk.hpp.
typedef Collns jmmcg::ppd::private_::unlock_collections< P, Collns >::containers_type |
Definition at line 93 of file subdivide_n_gen_wk.hpp.
typedef os_traits::lock_traits::template atomic_counter_type<unsigned long> jmmcg::ppd::private_::unlock_collections< P, Collns >::num_tasks_spawned_t |
Definition at line 98 of file subdivide_n_gen_wk.hpp.
typedef pool_traits_type::os_traits jmmcg::ppd::private_::unlock_collections< P, Collns >::os_traits |
Definition at line 95 of file subdivide_n_gen_wk.hpp.
typedef P jmmcg::ppd::private_::unlock_collections< P, Collns >::pool_traits_type |
Definition at line 94 of file subdivide_n_gen_wk.hpp.
typedef os_traits::lock_traits::timeout_type jmmcg::ppd::private_::unlock_collections< P, Collns >::timeout_type |
Definition at line 97 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 100 of file subdivide_n_gen_wk.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 118 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 105 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 108 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 114 of file subdivide_n_gen_wk.hpp.
|
inlinenoexcept |
Definition at line 111 of file subdivide_n_gen_wk.hpp.
|
inlinevirtualnoexcept |
Reimplemented in jmmcg::ppd::private_::counted_event< P, Collns >.
Definition at line 75 of file subdivide_n_gen_wk_impl.hpp.