Open Dynamics Engine
Public Types | Static Public Member Functions | List of all members
dxFakeAtomicsProvider Class Reference

Public Types

typedef unsigned long atomicord_t
 
typedef void * atomicptr_t
 

Static Public Member Functions

static void IncrementTargetNoRet (volatile atomicord_t *value_accumulator_ptr)
 
static void DecrementTargetNoRet (volatile atomicord_t *value_accumulator_ptr)
 
static atomicord_t QueryTargetValue (volatile atomicord_t *value_storage_ptr)
 
template<unsigned type_size>
static size_t AddValueToTarget (volatile void *value_accumulator_ptr, ptrdiff_t value_addend)
 
static bool CompareExchangeTargetPtr (volatile atomicptr_t *pointer_storage_ptr, atomicptr_t comparand_value, atomicptr_t new_value)
 

The documentation for this class was generated from the following file: