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