Nugget
Public Member Functions | List of all members
eastl::atomic_flag Class Reference

Public Member Functions

EA_CONSTEXPR atomic_flag (bool desired) EA_NOEXCEPT
 
 atomic_flag (const atomic_flag &) EA_NOEXCEPT=delete
 
atomic_flagoperator= (const atomic_flag &) EA_NOEXCEPT=delete
 
atomic_flagoperator= (const atomic_flag &) volatile EA_NOEXCEPT=delete
 
template<typename Order >
void clear (Order) volatile EA_NOEXCEPT
 
template<typename Order >
void clear (Order) EA_NOEXCEPT
 
void clear (eastl::internal::memory_order_relaxed_s) EA_NOEXCEPT
 
void clear (eastl::internal::memory_order_release_s) EA_NOEXCEPT
 
void clear (eastl::internal::memory_order_seq_cst_s) EA_NOEXCEPT
 
void clear () EA_NOEXCEPT
 
template<typename Order >
bool test_and_set (Order) volatile EA_NOEXCEPT
 
template<typename Order >
bool test_and_set (Order) EA_NOEXCEPT
 
bool test_and_set (eastl::internal::memory_order_relaxed_s) EA_NOEXCEPT
 
bool test_and_set (eastl::internal::memory_order_acquire_s) EA_NOEXCEPT
 
bool test_and_set (eastl::internal::memory_order_release_s) EA_NOEXCEPT
 
bool test_and_set (eastl::internal::memory_order_acq_rel_s) EA_NOEXCEPT
 
bool test_and_set (eastl::internal::memory_order_seq_cst_s) EA_NOEXCEPT
 
bool test_and_set () EA_NOEXCEPT
 
template<typename Order >
bool test (Order) const volatile EA_NOEXCEPT
 
template<typename Order >
bool test (Order) const EA_NOEXCEPT
 
bool test (eastl::internal::memory_order_relaxed_s) const EA_NOEXCEPT
 
bool test (eastl::internal::memory_order_acquire_s) const EA_NOEXCEPT
 
bool test (eastl::internal::memory_order_seq_cst_s) const EA_NOEXCEPT
 
bool test () const EA_NOEXCEPT
 

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