libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Inherits ppd::wrapper< ppd::platform_api, heavyweight_threading >, and ppd::wrapper< ppd::platform_api, heavyweight_threading >.
Public Types | |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
typedef ppd::wrapper< ppd::platform_api, heavyweight_threading > | base_t |
Public Member Functions | |
__stdcall | inc_by_val_thread (Ctr &c) noexcept(true) |
__stdcall | ~inc_by_val_thread () noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
__stdcall | inc_by_val_thread (Ctr &c) noexcept(true) |
__stdcall | ~inc_by_val_thread () noexcept(true) |
bool __fastcall | worker_fn (typename base_t::thread_context_t &) override |
Public Attributes | |
Ctr & | i |
Definition at line 58 of file atomic_counter_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> inc_by_val_thread< exit_val, Inc, Ctr >::base_t |
Definition at line 59 of file atomic_counter_parallel.cpp.
typedef ppd::wrapper<ppd::platform_api, heavyweight_threading> inc_by_val_thread< exit_val, Inc, Ctr >::base_t |
Definition at line 59 of file atomic_counter_parallel.cpp.
|
inlinenoexcept |
Definition at line 63 of file atomic_counter_parallel.cpp.
References inc_by_val_thread< exit_val, Inc, Ctr >::i, and inc_by_val_thread< exit_val, Inc, Ctr >::inc_by_val_thread().
Referenced by inc_by_val_thread< exit_val, Inc, Ctr >::inc_by_val_thread().
|
inlinenoexcept |
Definition at line 66 of file atomic_counter_parallel.cpp.
|
inlinenoexcept |
Definition at line 63 of file atomic_counter_parallel.cpp.
|
inlinenoexcept |
Definition at line 66 of file atomic_counter_parallel.cpp.
|
inlineoverride |
Definition at line 70 of file atomic_counter_parallel.cpp.
References inc_by_val_thread< exit_val, Inc, Ctr >::i.
|
inlineoverride |
Definition at line 70 of file atomic_counter_parallel.cpp.
Ctr & inc_by_val_thread< exit_val, Inc, Ctr >::i |
Definition at line 61 of file atomic_counter_parallel.cpp.
Referenced by inc_by_val_thread< exit_val, Inc, Ctr >::inc_by_val_thread(), and inc_by_val_thread< exit_val, Inc, Ctr >::worker_fn().