|
Bike-X
0.8
|
#include "OVR_Atomic.h"


Public Member Functions | |
| AtomicOpsRaw () | |
Additional Inherited Members | |
Public Types inherited from OVR::AtomicOpsRaw_DefImpl< AtomicOpsRaw_4ByteImpl > | |
| typedef AtomicOpsRaw_4ByteImpl::T | O_T |
| typedef AtomicOpsRaw_4ByteImpl::FullSync | O_FullSync |
| typedef AtomicOpsRaw_4ByteImpl::AcquireSync | O_AcquireSync |
| typedef AtomicOpsRaw_4ByteImpl::ReleaseSync | O_ReleaseSync |
Static Public Member Functions inherited from OVR::AtomicOpsRaw_DefImpl< AtomicOpsRaw_4ByteImpl > | |
| 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 544 of file OVR_Atomic.h.
|
inline |
Definition at line 547 of file OVR_Atomic.h.