V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::AsAtomicImpl< TAtomicStorageType > Class Template Reference
Inheritance diagram for v8::base::AsAtomicImpl< TAtomicStorageType >:
v8::base::AsAtomicPointerImpl< TAtomicStorageType >

Public Types

using AtomicStorageType = TAtomicStorageType
 

Static Public Member Functions

template<typename T >
static T Acquire_Load (T *addr)
 
template<typename T >
static T Relaxed_Load (T *addr)
 
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 Release_CompareAndSwap (T *addr, typename std::remove_reference< T >::type old_value, typename std::remove_reference< T >::type new_value)
 
template<typename T >
static bool SetBits (T *addr, T bits, T mask)
 

Detailed Description

template<typename TAtomicStorageType>
class v8::base::AsAtomicImpl< TAtomicStorageType >

Definition at line 63 of file atomic-utils.h.


The documentation for this class was generated from the following file: