Bike-X
0.8
|
#include "OVR_Atomic.h"
Public Member Functions | |
AtomicOpsRaw () | |
Additional Inherited Members | |
Public Types inherited from OVR::AtomicOpsRaw_DefImpl< AtomicOpsRaw_8ByteImpl > | |
typedef AtomicOpsRaw_8ByteImpl::T | O_T |
typedef AtomicOpsRaw_8ByteImpl::FullSync | O_FullSync |
typedef AtomicOpsRaw_8ByteImpl::AcquireSync | O_AcquireSync |
typedef AtomicOpsRaw_8ByteImpl::ReleaseSync | O_ReleaseSync |
Public Types inherited from OVR::AtomicOpsRaw_8ByteImpl | |
typedef UInt64 | T |
Static Public Member Functions inherited from OVR::AtomicOpsRaw_DefImpl< AtomicOpsRaw_8ByteImpl > | |
static O_T | Exchange_Sync (volatile O_T *p, O_T val) |
static O_T | Exchange_Release (volatile O_T *p, O_T val) |
static O_T | Exchange_Acquire (volatile O_T *p, O_T val) |
static O_T | ExchangeAdd_Sync (volatile O_T *p, O_T val) |
static O_T | ExchangeAdd_Release (volatile O_T *p, O_T val) |
static O_T | ExchangeAdd_Acquire (volatile O_T *p, O_T val) |
static bool | CompareAndSet_Sync (volatile O_T *p, O_T c, O_T val) |
static bool | CompareAndSet_Release (volatile O_T *p, O_T c, O_T val) |
static bool | CompareAndSet_Acquire (volatile O_T *p, O_T c, O_T val) |
static void | Store_Release (volatile O_T *p, O_T val) |
static O_T | Load_Acquire (const volatile O_T *p) |
Definition at line 551 of file OVR_Atomic.h.
|
inline |
Definition at line 553 of file OVR_Atomic.h.