Nugget
|
Public Member Functions | |
EA_CONSTEXPR | atomic_flag (bool desired) EA_NOEXCEPT |
atomic_flag (const atomic_flag &) EA_NOEXCEPT=delete | |
atomic_flag & | operator= (const atomic_flag &) EA_NOEXCEPT=delete |
atomic_flag & | operator= (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 |