|
static int | Increment (volatile int *i) |
|
static int | Decrement (volatile int *i) |
|
static int | AcquireLoad (volatile const int *i) |
|
static void | ReleaseStore (volatile int *i, int value) |
|
static int | CompareAndSwap (volatile int *i, int old_value, int new_value) |
|
template<typename T > |
static T * | AcquireLoadPtr (T *volatile *ptr) |
|
template<typename T > |
static T * | CompareAndSwapPtr (T *volatile *ptr, T *old_value, T *new_value) |
|
static int | Increment (volatile int *i) |
|
static int | Decrement (volatile int *i) |
|
static int | AcquireLoad (volatile const int *i) |
|
static void | ReleaseStore (volatile int *i, int value) |
|
static int | CompareAndSwap (volatile int *i, int old_value, int new_value) |
|
template<typename T > |
static T * | AcquireLoadPtr (T *volatile *ptr) |
|
template<typename T > |
static T * | CompareAndSwapPtr (T *volatile *ptr, T *old_value, T *new_value) |
|