Public Member Functions | Protected Attributes | List of all members
atomic_pod_cas< T > Class Template Reference

atomic access to POD type capable of CAS. More...

#include <atomic_prv_basic.h>

Inheritance diagram for atomic_pod_cas< T >:
Inheritance graph
[legend]

Public Member Functions

 atomic_pod_cas (T t) noexcept
 
 atomic_pod_cas (const atomic_pod_cas &t) noexcept
 
 operator T () const noexcept
 
atomic_pod_casoperator= (T t) noexcept
 
atomic_pod_casoperator= (const atomic_pod_cas &x) noexcept
 
exchange (T newv) noexcept
 
bool compare_set_strong (T oldv, T newv) noexcept
 

Protected Attributes

m_var
 

Detailed Description

template<typename T>
class atomic_pod_cas< T >

atomic access to POD type capable of CAS.

Definition at line 54 of file atomic_prv_basic.h.


The documentation for this class was generated from the following file:

Generated for KAME4 by  doxygen 1.8.3