atomic access to POD type capable of CAS2. More...
#include <atomic_prv_basic.h>
Public Member Functions | |
atomic_pod_cas2 (T t) noexcept | |
atomic_pod_cas2 (const atomic_pod_cas2 &t) noexcept | |
operator T () const noexcept | |
atomic_pod_cas2 & | operator= (T t) noexcept |
atomic_pod_cas2 & | operator= (const atomic_pod_cas2 &x) noexcept |
T | exchange (T newv) noexcept |
bool | compare_set_strong (T oldv, T newv) noexcept |
Protected Member Functions | |
T m_var | __declspec (align(8)) |
__attribute__ ((aligned(8))) | |
atomic access to POD type capable of CAS2.
Definition at line 80 of file atomic_prv_basic.h.