AtomicPtr< T > Member List

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

_ptr AtomicPtr< T > private
AtomicPtr (T *newValue=(T *) nullptr) AtomicPtr< T >
Get () const AtomicPtr< T >
Load () const AtomicPtr< T >
LoadAcquire () const AtomicPtr< T >
LoadAcquire (T *volatile *v) AtomicPtr< T > static
LoadConsume () const AtomicPtr< T >
LoadConsume (T *volatile *v) AtomicPtr< T > static
LoadRelaxed () const AtomicPtr< 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 typedef AtomicPtr< T >