|
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) |
Public Member Functions inherited from tbb::internal::atomic_impl< void *> | |
| 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 | |
Public Types inherited from tbb::internal::atomic_impl< void *> | |
| typedef void * | value_type |
Protected Member Functions inherited from tbb::internal::atomic_impl< void *> | |
| value_type | store_with_release (value_type rhs) |
Protected Attributes inherited from tbb::internal::atomic_impl< void *> | |
| 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 504 of file atomic.h.
Definition at line 508 of file atomic.h.