Template Class WeakAtomic

Class Documentation

template<typename T>
class WeakAtomic

Public Functions

inline WeakAtomic()
template<typename U>
inline WeakAtomic(U &&x)
inline WeakAtomic(WeakAtomic const &other)
inline WeakAtomic(WeakAtomic &&other)
inline AE_FORCEINLINE operator T() const
template<typename U> inline AE_FORCEINLINE WeakAtomic const & operator= (U &&x)
inline AE_FORCEINLINE WeakAtomic const & operator= (WeakAtomic const &other)
inline AE_FORCEINLINE T load () const
inline AE_FORCEINLINE T fetchAddAcquire (T increment)
inline AE_FORCEINLINE T fetchAddRelease (T increment)