libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Inherits ppd::wrapper< ppd::platform_api, heavyweight_threading >, ppd::wrapper< ppd::platform_api, heavyweight_threading >, ppd::wrapper< ppd::platform_api, heavyweight_threading >, and ppd::wrapper< ppd::platform_api, heavyweight_threading >.
Classes | |
struct | make |
Public Types | |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
typedef std::vector< Element > | cont_t |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
typedef std::vector< Element > | cont_t |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
typedef std::vector< Element > | cont_t |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
typedef std::vector< Element > | cont_t |
Public Member Functions | |
__stdcall | dtor_thread (cont_t &c) noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
__stdcall | dtor_thread (cont_t const &c) noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
__stdcall | dtor_thread (cont_t &c) noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
__stdcall | dtor_thread (cont_t const &c) noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
Public Attributes | |
cont_t & | cont |
cont_t | cont |
Definition at line 92 of file unique_ptr_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> dtor_thread< Element >::base_t |
Definition at line 229 of file shared_ptr_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> dtor_thread< Element >::base_t |
Definition at line 229 of file shared_ptr_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> dtor_thread< Element >::base_t |
Definition at line 93 of file unique_ptr_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> dtor_thread< Element >::base_t |
Definition at line 93 of file unique_ptr_parallel.cpp.
typedef std::vector<Element> dtor_thread< Element >::cont_t |
Definition at line 230 of file shared_ptr_parallel.cpp.
typedef std::vector<Element> dtor_thread< Element >::cont_t |
Definition at line 230 of file shared_ptr_parallel.cpp.
typedef std::vector<Element> dtor_thread< Element >::cont_t |
Definition at line 94 of file unique_ptr_parallel.cpp.
typedef std::vector<Element> dtor_thread< Element >::cont_t |
Definition at line 94 of file unique_ptr_parallel.cpp.
|
inlineexplicitnoexcept |
Definition at line 107 of file unique_ptr_parallel.cpp.
References dtor_thread< Element >::cont, and dtor_thread< Element >::dtor_thread().
Referenced by dtor_thread< Element >::dtor_thread().
|
inlineexplicitnoexcept |
Definition at line 243 of file shared_ptr_parallel.cpp.
References dtor_thread< Element >::cont, and dtor_thread< Element >::dtor_thread().
Referenced by dtor_thread< Element >::dtor_thread().
|
inlineexplicitnoexcept |
Definition at line 107 of file unique_ptr_parallel.cpp.
|
inlineexplicitnoexcept |
Definition at line 243 of file shared_ptr_parallel.cpp.
|
inlineoverride |
Definition at line 247 of file shared_ptr_parallel.cpp.
References dtor_thread< Element >::cont.
|
inlineoverride |
Definition at line 247 of file shared_ptr_parallel.cpp.
|
inlineoverride |
Definition at line 111 of file unique_ptr_parallel.cpp.
References dtor_thread< Element >::cont.
|
inlineoverride |
Definition at line 111 of file unique_ptr_parallel.cpp.
cont_t dtor_thread< Element >::cont |
Definition at line 241 of file shared_ptr_parallel.cpp.
cont_t dtor_thread< Element >::cont |
Definition at line 105 of file unique_ptr_parallel.cpp.
Referenced by dtor_thread< Element >::dtor_thread(), and dtor_thread< Element >::worker_fn().