#include <fbxatomic.h>
Definition at line 22 of file fbxatomic.h.
Static Public Member Functions |
|
| 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] |