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: