#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 |