FbxAtomOp Class Reference
#include <fbxatomic.h>
Definition at line 22 of file fbxatomic.h.
|
static void | Inc (volatile FbxAtomic *pPtr) |
|
static void | Dec (volatile FbxAtomic *pPtr) |
|
static bool | Add (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | Sub (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | And (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | Or (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | Nand (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | Xor (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static bool | CompareAndSwap (volatile FbxAtomic *pPtr, FbxAtomic pOld, FbxAtomic pSwap) |
|
static FbxAtomic | TestAndSet (volatile FbxAtomic *pPtr) |
|
static FbxAtomic | FetchAndSwap (volatile FbxAtomic *pPtr, FbxAtomic pSwap) |
|
static FbxAtomic | FetchAndInc (volatile FbxAtomic *pPtr) |
|
static FbxAtomic | FetchAndDec (volatile FbxAtomic *pPtr) |
|
static FbxAtomic | FetchAndAdd (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | FetchAndSub (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | FetchAndOr (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | FetchAndAnd (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | FetchAndXor (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | FetchAndNand (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | IncAndFetch (volatile FbxAtomic *pPtr) |
|
static FbxAtomic | DecAndFetch (volatile FbxAtomic *pPtr) |
|
static FbxAtomic | AddAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | SubAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | OrAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | AndAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | XorAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static FbxAtomic | NandAndFetch (volatile FbxAtomic *pPtr, FbxAtomic pVal) |
|
static void Inc |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static void Dec |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static bool Add |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool Sub |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool And |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool Or |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool Nand |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool Xor |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static bool CompareAndSwap |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pOld, |
|
|
FbxAtomic |
pSwap |
|
) |
| |
|
static |
static FbxAtomic TestAndSet |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static FbxAtomic FetchAndSwap |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pSwap |
|
) |
| |
|
static |
static FbxAtomic FetchAndInc |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static FbxAtomic FetchAndDec |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static FbxAtomic FetchAndAdd |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic FetchAndSub |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic FetchAndOr |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic FetchAndAnd |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic FetchAndXor |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic FetchAndNand |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic IncAndFetch |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static FbxAtomic DecAndFetch |
( |
volatile FbxAtomic * |
pPtr | ) |
|
|
static |
static FbxAtomic AddAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic SubAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic OrAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic AndAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic XorAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
static FbxAtomic NandAndFetch |
( |
volatile FbxAtomic * |
pPtr, |
|
|
FbxAtomic |
pVal |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: