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