#include <atomicops.h>
|
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) |
|
◆ AcquireLoad() [1/2]
static int rtc::AtomicOps::AcquireLoad |
( |
volatile const int * |
i | ) |
|
|
inlinestatic |
◆ AcquireLoad() [2/2]
static int rtc::AtomicOps::AcquireLoad |
( |
volatile const int * |
i | ) |
|
|
inlinestatic |
◆ AcquireLoadPtr() [1/2]
template<typename T >
static T* rtc::AtomicOps::AcquireLoadPtr |
( |
T *volatile * |
ptr | ) |
|
|
inlinestatic |
◆ AcquireLoadPtr() [2/2]
template<typename T >
static T* rtc::AtomicOps::AcquireLoadPtr |
( |
T *volatile * |
ptr | ) |
|
|
inlinestatic |
◆ CompareAndSwap() [1/2]
static int rtc::AtomicOps::CompareAndSwap |
( |
volatile int * |
i, |
|
|
int |
old_value, |
|
|
int |
new_value |
|
) |
| |
|
inlinestatic |
◆ CompareAndSwap() [2/2]
static int rtc::AtomicOps::CompareAndSwap |
( |
volatile int * |
i, |
|
|
int |
old_value, |
|
|
int |
new_value |
|
) |
| |
|
inlinestatic |
◆ CompareAndSwapPtr() [1/2]
template<typename T >
static T* rtc::AtomicOps::CompareAndSwapPtr |
( |
T *volatile * |
ptr, |
|
|
T * |
old_value, |
|
|
T * |
new_value |
|
) |
| |
|
inlinestatic |
◆ CompareAndSwapPtr() [2/2]
template<typename T >
static T* rtc::AtomicOps::CompareAndSwapPtr |
( |
T *volatile * |
ptr, |
|
|
T * |
old_value, |
|
|
T * |
new_value |
|
) |
| |
|
inlinestatic |
◆ Decrement() [1/2]
static int rtc::AtomicOps::Decrement |
( |
volatile int * |
i | ) |
|
|
inlinestatic |
◆ Decrement() [2/2]
static int rtc::AtomicOps::Decrement |
( |
volatile int * |
i | ) |
|
|
inlinestatic |
◆ Increment() [1/2]
static int rtc::AtomicOps::Increment |
( |
volatile int * |
i | ) |
|
|
inlinestatic |
◆ Increment() [2/2]
static int rtc::AtomicOps::Increment |
( |
volatile int * |
i | ) |
|
|
inlinestatic |
◆ ReleaseStore() [1/2]
static void rtc::AtomicOps::ReleaseStore |
( |
volatile int * |
i, |
|
|
int |
value |
|
) |
| |
|
inlinestatic |
◆ ReleaseStore() [2/2]
static void rtc::AtomicOps::ReleaseStore |
( |
volatile int * |
i, |
|
|
int |
value |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/base/atomicops.h