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