libstdc++
|
Public Member Functions | |
atomic_flag (const atomic_flag &)=delete | |
constexpr | atomic_flag (bool __i) noexcept |
void | clear (memory_order __m=memory_order_seq_cst) noexcept |
void | clear (memory_order __m=memory_order_seq_cst) volatilenoexcept |
atomic_flag & | operator= (const atomic_flag &)=delete |
atomic_flag & | operator= (const atomic_flag &) volatile=delete |
bool | test_and_set (memory_order __m=memory_order_seq_cst) noexcept |
bool | test_and_set (memory_order __m=memory_order_seq_cst) volatilenoexcept |
Public Attributes | |
__atomic_flag_data_type | _M_i |
Definition at line 244 of file atomic_base.h.