#include <atomic_base.h>
|
| constexpr | atomic_flag (bool __i) noexcept |
|
| atomic_flag (const atomic_flag &)=delete |
| void | clear (memory_order __m=memory_order_seq_cst) noexcept |
| void | clear (memory_order __m=memory_order_seq_cst) volatile noexcept |
|
atomic_flag & | operator= (const atomic_flag &) volatile =delete |
|
atomic_flag & | operator= (const atomic_flag &)=delete |
| bool | test_and_set (memory_order __m=memory_order_seq_cst) noexcept |
| bool | test_and_set (memory_order __m=memory_order_seq_cst) volatile noexcept |
|
| __atomic_flag_data_type | _M_i |
atomic_flag
Definition at line 196 of file atomic_base.h.
◆ atomic_flag()
| std::atomic_flag::atomic_flag |
( |
bool | __i | ) |
|
|
inlineconstexprnoexcept |
◆ clear() [1/2]
| void std::atomic_flag::clear |
( |
memory_order | __m = memory_order_seq_cst | ) |
|
|
inlinenoexcept |
◆ clear() [2/2]
| void std::atomic_flag::clear |
( |
memory_order | __m = memory_order_seq_cst | ) |
volatile |
|
inlinenoexcept |
◆ test_and_set() [1/2]
| bool std::atomic_flag::test_and_set |
( |
memory_order | __m = memory_order_seq_cst | ) |
|
|
inlinenoexcept |
◆ test_and_set() [2/2]
| bool std::atomic_flag::test_and_set |
( |
memory_order | __m = memory_order_seq_cst | ) |
volatile |
|
inlinenoexcept |
◆ _M_i
| __atomic_flag_data_type std::__atomic_flag_base::_M_i |
|
inherited |
The documentation for this struct was generated from the following file: