#include <atomic.h>
Public Types | |
typedef T | value_type |
Public Member Functions | |
atomic () | |
value_type | compare_and_swap (value_type y, value_type z) |
value_type | fetch_and_store (value_type v) |
operator value_type () const | |
value_type | operator++ () |
value_type | operator+= (value_type v) |
value_type | operator-- () |
value_type | operator-= (value_type v) |
value_type | operator-> () const |
atomic & | operator= (value_type t) |
Public Attributes | |
T | value |
typedef T no_multi_threading::atomic< T >::value_type |
no_multi_threading::atomic< T >::atomic | ( | ) | [inline] |
value_type no_multi_threading::atomic< T >::compare_and_swap | ( | value_type | y, |
value_type | z | ||
) | [inline] |
value_type no_multi_threading::atomic< T >::fetch_and_store | ( | value_type | v | ) | [inline] |
no_multi_threading::atomic< T >::operator value_type | ( | ) | const [inline] |
value_type no_multi_threading::atomic< T >::operator++ | ( | ) | [inline] |
value_type no_multi_threading::atomic< T >::operator+= | ( | value_type | v | ) | [inline] |
value_type no_multi_threading::atomic< T >::operator-- | ( | ) | [inline] |
value_type no_multi_threading::atomic< T >::operator-= | ( | value_type | v | ) | [inline] |
value_type no_multi_threading::atomic< T >::operator-> | ( | ) | const [inline] |
atomic& no_multi_threading::atomic< T >::operator= | ( | value_type | t | ) | [inline] |
T no_multi_threading::atomic< T >::value |