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 > |