|
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.