Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Specialization for atomic<void*>, for sake of not allowing arithmetic or operator->. More...
#include <atomic.h>
Public Member Functions | |
atomic ()=default | |
constexpr | atomic (void *arg) |
void * | operator= (void *rhs) |
atomic< void * > & | operator= (const atomic< void * > &rhs) |
![]() | |
atomic_impl ()=default | |
constexpr | atomic_impl (value_type value) |
value_type | fetch_and_store (value_type value) |
value_type | fetch_and_store (value_type value) |
value_type | compare_and_swap (value_type value, value_type comparand) |
value_type | compare_and_swap (value_type value, value_type comparand) |
operator value_type () const volatile | |
value_type | load () const |
value_type | load () const |
void | store (value_type value) |
void | store (value_type value) |
Additional Inherited Members | |
![]() | |
typedef void * | value_type |
![]() | |
value_type | store_with_release (value_type rhs) |
![]() | |
aligned_storage< void *, sizeof(void *)> | my_storage |
Specialization for atomic<void*>, for sake of not allowing arithmetic or operator->.
|
default |
|
inline |
|
inline |
Definition at line 508 of file atomic.h.
Definition at line 512 of file atomic.h.