|
template<typename T > |
static bool | SetBits (T *addr, T bits, T mask)=delete |
|
template<typename T > |
static T | SeqCst_Load (T *addr) |
|
template<typename T > |
static T | Acquire_Load (T *addr) |
|
template<typename T > |
static T | Relaxed_Load (T *addr) |
|
template<typename T > |
static void | SeqCst_Store (T *addr, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static void | Release_Store (T *addr, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static void | Relaxed_Store (T *addr, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static T | SeqCst_Swap (T *addr, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static T | Release_CompareAndSwap (T *addr, typename std::remove_reference< T >::type old_value, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static T | Relaxed_CompareAndSwap (T *addr, typename std::remove_reference< T >::type old_value, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static T | AcquireRelease_CompareAndSwap (T *addr, typename std::remove_reference< T >::type old_value, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static T | SeqCst_CompareAndSwap (T *addr, typename std::remove_reference< T >::type old_value, typename std::remove_reference< T >::type new_value) |
|
template<typename T > |
static bool | Release_SetBits (T *addr, T bits, T mask) |
|
template<typename T > |
static bool | Relaxed_SetBits (T *addr, T bits, T mask) |
|
template<typename TAtomicStorageType>
class v8::base::AsAtomicPointerImpl< TAtomicStorageType >
Definition at line 266 of file atomic-utils.h.