Static Public Member Functions

FbxAtomOp Class Reference

Search for all occurrences

Detailed Description

Definition at line 22 of file fbxatomic.h.

#include <fbxatomic.h>

List of all members.

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)

Member Function Documentation

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:

FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp
FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp FbxAtomOp