AtomicPtr< T > Member List

This is the complete list of members for AtomicPtr< T >, including all inherited members.

_ptrAtomicPtr< T >private
AtomicPtr(T *newValue=(T *) nullptr)AtomicPtr< T >
Get() constAtomicPtr< T >
Load() constAtomicPtr< T >
LoadAcquire() constAtomicPtr< T >
LoadAcquire(T *volatile *v)AtomicPtr< T >static
LoadConsume() constAtomicPtr< T >
LoadConsume(T *volatile *v)AtomicPtr< T >static
LoadRelaxed() constAtomicPtr< T >
MAXON_DISALLOW_COPY_AND_ASSIGN(AtomicPtr)AtomicPtr< T >private
Set(T *newValue)AtomicPtr< T >
Store(T *newValue)AtomicPtr< T >
StoreRelaxed(T *newValue)AtomicPtr< T >
StoreRelease(T *newValue)AtomicPtr< T >
StoreRelease(T *volatile *v, T *newValue)AtomicPtr< T >static
Swap(T *newValue)AtomicPtr< T >
Swap(T *volatile *dst, T *newValue)AtomicPtr< T >static
TryCompareAndSwap(T *newValue, T *compare)AtomicPtr< T >
TryCompareAndSwap(T *volatile *dst, T *newValue, T *compare)AtomicPtr< T >static
ValueType typedefAtomicPtr< T >