Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Protected Member Functions
Rapicorn::Lib::Atomic< T > Class Template Reference

Inherited by Rapicorn::Atomic< char >, and Rapicorn::Atomic< V * > [protected].

List of all members.

Public Member Functions

load () const volatile
void store (T i) volatile
bool cas (T o, T n) volatile
operator+= (T i) volatile
operator-= (T i) volatile
operator&= (T i) volatile
operator^= (T i) volatile
operator|= (T i) volatile
operator++ () volatile
operator++ (int) volatile
operator-- () volatile
operator-- (int) volatile
void operator= (T i) volatile
 operator T () const volatile

Protected Member Functions

constexpr Atomic (T i)
Atomic< T > & operator= (Atomic< T > &o)
Atomic< T > volatile & operator= (Atomic< T > &o) volatile

template<typename T>
class Rapicorn::Lib::Atomic< T >


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines