Bike-X
0.8
|
#include "OVR_Atomic.h"
Public Member Functions | |
AtomicValueBase () | |
AtomicValueBase (T val) | |
operator T () const | |
T | Exchange_Sync (T val) |
T | Exchange_Release (T val) |
T | Exchange_Acquire (T val) |
T | Exchange_NoSync (T val) |
bool | CompareAndSet_Sync (T c, T val) |
bool | CompareAndSet_Release (T c, T val) |
bool | CompareAndSet_Acquire (T c, T val) |
bool | CompareAndSet_NoSync (T c, T val) |
void | Store_Release (T val) |
T | Load_Acquire () const |
Data Fields | |
volatile T | Value |
Protected Types | |
typedef AtomicOps< T > | Ops |
Definition at line 597 of file OVR_Atomic.h.
|
protected |
Definition at line 600 of file OVR_Atomic.h.
|
inline |
Definition at line 605 of file OVR_Atomic.h.
|
inlineexplicit |
Definition at line 606 of file OVR_Atomic.h.
|
inline |
Definition at line 619 of file OVR_Atomic.h.
|
inline |
Definition at line 620 of file OVR_Atomic.h.
|
inline |
Definition at line 618 of file OVR_Atomic.h.
|
inline |
Definition at line 617 of file OVR_Atomic.h.
|
inline |
Definition at line 615 of file OVR_Atomic.h.
|
inline |
Definition at line 616 of file OVR_Atomic.h.
|
inline |
Definition at line 614 of file OVR_Atomic.h.
|
inline |
Definition at line 613 of file OVR_Atomic.h.
|
inline |
Definition at line 623 of file OVR_Atomic.h.
|
inline |
Definition at line 610 of file OVR_Atomic.h.
|
inline |
Definition at line 622 of file OVR_Atomic.h.
volatile T OVR::AtomicValueBase< T >::Value |
Definition at line 603 of file OVR_Atomic.h.