Bike-X
0.8
|
#include "OVR_Atomic.h"
Data Structures | |
union | C2T_union |
Static Public Member Functions | |
static C | Exchange_Sync (volatile C *p, C val) |
static C | Exchange_Release (volatile C *p, C val) |
static C | Exchange_Acquire (volatile C *p, C val) |
static C | Exchange_NoSync (volatile C *p, C val) |
static C | ExchangeAdd_Sync (volatile C *p, C val) |
static C | ExchangeAdd_Release (volatile C *p, C val) |
static C | ExchangeAdd_Acquire (volatile C *p, C val) |
static C | ExchangeAdd_NoSync (volatile C *p, C val) |
static bool | CompareAndSet_Sync (volatile C *p, C c, C val) |
static bool | CompareAndSet_Release (volatile C *p, C c, C val) |
static bool | CompareAndSet_Relse (volatile C *p, C c, C val) |
static bool | CompareAndSet_NoSync (volatile C *p, C c, C val) |
static void | Store_Release (volatile C *p, C val) |
static C | Load_Acquire (const volatile C *p) |
Private Types | |
typedef AtomicOpsRaw< sizeof(C)> | Ops |
typedef Ops::T | T |
typedef volatile Ops::T * | PT |
Definition at line 49 of file OVR_Atomic.h.
union OVR::AtomicOps::C2T_union |
Definition at line 572 of file OVR_Atomic.h.
Data Fields | ||
---|---|---|
C | c | |
T | t |
|
private |
Definition at line 567 of file OVR_Atomic.h.
|
private |
Definition at line 569 of file OVR_Atomic.h.
|
private |
Definition at line 568 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 587 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 585 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 586 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 584 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 578 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 579 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 577 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 576 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 582 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 583 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 581 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 580 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 590 of file OVR_Atomic.h.
|
inlinestatic |
Definition at line 589 of file OVR_Atomic.h.