Atomic access for a copy-able class which does not require transactional writing. More...
#include <atomic.h>
Classes | |
class | type |
atomic access to POD type capable of CAS. More... | |
Public Member Functions | |
atomic (T t) | |
atomic (const atomic &t) noexcept | |
operator T () const noexcept | |
atomic & | operator= (T t) |
atomic & | operator= (const atomic &x) noexcept |
bool | compare_set_strong (const T &oldv, const T &newv) |
Protected Attributes | |
atomic_shared_ptr< T > | m_var |
Atomic access for a copy-able class which does not require transactional writing.