|
bool | is_lock_free () const |
|
void | store (void *val,::memory_order=::memory_order_seq_cst) |
|
void * | load (::memory_order=::memory_order_seq_cst) const |
|
| operator void * () const |
|
void | fence (::memory_order) const |
|
void * | fetch_add (ptrdiff_t val,::memory_order=::memory_order_seq_cst) |
|
void * | fetch_sub (ptrdiff_t val,::memory_order=::memory_order_seq_cst) |
|
| OsAtomicVoidPtr () |
|
| OsAtomicVoidPtr (void *val) |
|
void * | operator= (void *val) |
|
void * | operator+= (ptrdiff_t val) |
|
void * | operator-= (ptrdiff_t val) |
|
bool | is_lock_free () const |
|
void | store (void *val, memory_order order=memory_order_seq_cst) |
|
void * | load (memory_order order=memory_order_seq_cst) const |
|
| operator void * () const |
|
void * | exchange (void *val, memory_order order=memory_order_seq_cst) |
|
bool | compare_exchange (void *&expected, void *desired, memory_order order=memory_order_seq_cst) |
|
void | fence (memory_order order) const |
|
void * | fetch_add (ptrdiff_t val, memory_order order=memory_order_seq_cst) |
|
void * | fetch_sub (ptrdiff_t val, memory_order order=memory_order_seq_cst) |
|
| OsAtomicVoidPtr (void *val=NULL) |
|
void * | operator= (void *val) |
|
void * | operator+= (ptrdiff_t val) |
|
void * | operator-= (ptrdiff_t val) |
|
| OsAtomic32 (const OsAtomic32< void * > &) |
|
OsAtomic32< void * > & | operator= (const OsAtomic32< void * > &) |
|
bool | is_lock_free () const |
|
void | store (void *val, memory_order order=memory_order_seq_cst) |
|
void * | load (memory_order=memory_order_seq_cst) const |
|
| operator void * () const |
|
void * | exchange (void *val, memory_order=memory_order_seq_cst) |
|
bool | compare_exchange (void *&expected, void *desired, memory_order=memory_order_seq_cst) |
|
void | fence (memory_order) const |
|
void * | fetch_add (void *val, memory_order=memory_order_seq_cst) |
|
void * | fetch_sub (void *val, memory_order=memory_order_seq_cst) |
|
void * | fetch_and (void *val, memory_order=memory_order_seq_cst) |
|
void * | fetch_or (void *val, memory_order=memory_order_seq_cst) |
|
| OsAtomic32 (void *val=0) |
|
void * | operator= (void *val) |
|
void * | operator++ (int) |
|
void * | operator++ () |
|
void * | operator-- (int) |
|
void * | operator-- () |
|
void * | operator+= (void *val) |
|
void * | operator-= (void *val) |
|
void * | operator&= (void *val) |
|
void * | operator|= (void *val) |
|
volatile int32_t | mVal |
|