constexpr
atomic_bool
(bool __i) noexcept
bool
compare_exchange_strong
(bool &__i1, bool __i2,
memory_order
__m1,
memory_order
__m2) noexcept
bool
compare_exchange_strong
(bool &__i1, bool __i2,
memory_order
__m1,
memory_order
__m2) volatile noexcept
bool
compare_exchange_strong
(bool &__i1, bool __i2,
memory_order
__m=memory_order_seq_cst) noexcept
bool
compare_exchange_strong
(bool &__i1, bool __i2,
memory_order
__m=memory_order_seq_cst) volatile noexcept
bool
compare_exchange_weak
(bool &__i1, bool __i2,
memory_order
__m1,
memory_order
__m2) noexcept
bool
compare_exchange_weak
(bool &__i1, bool __i2,
memory_order
__m1,
memory_order
__m2) volatile noexcept
bool
compare_exchange_weak
(bool &__i1, bool __i2,
memory_order
__m=memory_order_seq_cst) noexcept
bool
compare_exchange_weak
(bool &__i1, bool __i2,
memory_order
__m=memory_order_seq_cst) volatile noexcept
bool
exchange
(bool __i,
memory_order
__m=memory_order_seq_cst) noexcept
bool
exchange
(bool __i,
memory_order
__m=memory_order_seq_cst) volatile noexcept
bool
is_lock_free
() const noexcept
bool
is_lock_free
() const volatile noexcept
bool
load
(
memory_order
__m=memory_order_seq_cst) const noexcept
bool
load
(
memory_order
__m=memory_order_seq_cst) const volatile noexcept
operator bool
() const noexcept
operator bool
() const volatile noexcept
atomic_bool
&
operator=
(const
atomic_bool
&)
atomic_bool
&
operator=
(const
atomic_bool
&) volatile
bool
operator=
(bool __i) noexcept
void
store
(bool __i,
memory_order
__m=memory_order_seq_cst) noexcept
void
store
(bool __i,
memory_order
__m=memory_order_seq_cst) volatile noexcept
Detailed Description
atomic_bool
Definition at line
54
of file
atomic
.
The documentation for this struct was generated from the following file: