#include <atomic.hpp>
Public Member Functions | |
| atomic_flag (void) | |
| void | clear (memory_order order=memory_order_seq_cst) volatile |
| bool | test_and_set (memory_order order=memory_order_seq_cst) |
Private Member Functions | |
| atomic_flag (const atomic_flag &) | |
| atomic_flag & | operator= (const atomic_flag &) |
Private Attributes | |
| atomic< bool > | v_ |
Definition at line 122 of file atomic.hpp.
| boost::atomic_flag::atomic_flag | ( | void | ) | [inline] |
Definition at line 124 of file atomic.hpp.
| boost::atomic_flag::atomic_flag | ( | const atomic_flag & | ) | [private] |
| void boost::atomic_flag::clear | ( | memory_order | order = memory_order_seq_cst | ) | volatile [inline] |
Definition at line 133 of file atomic.hpp.
| atomic_flag& boost::atomic_flag::operator= | ( | const atomic_flag & | ) | [private] |
| bool boost::atomic_flag::test_and_set | ( | memory_order | order = memory_order_seq_cst | ) | [inline] |
Definition at line 127 of file atomic.hpp.
atomic<bool> boost::atomic_flag::v_ [private] |
Definition at line 140 of file atomic.hpp.