cpp20::atomic_internal::bitwise_ops< Derived, T, std::enable_if_t< cpp17::is_integral_v< T > > >
Summary
Public functions
|
fetch_and(value_t operand, std::memory_order order) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
fetch_or(value_t operand, std::memory_order order) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
fetch_xor(value_t operand, std::memory_order order) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
operator&=(value_t operand) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
operator^=(value_t operand) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
operator|=(value_t operand) const noexcept
|
LIB_STDCOMPAT_INLINE_LINKAGE value_t
|
Public functions
fetch_and
LIB_STDCOMPAT_INLINE_LINKAGE value_t fetch_and(
value_t operand,
std::memory_order order
) const noexcept
fetch_or
LIB_STDCOMPAT_INLINE_LINKAGE value_t fetch_or(
value_t operand,
std::memory_order order
) const noexcept
fetch_xor
LIB_STDCOMPAT_INLINE_LINKAGE value_t fetch_xor(
value_t operand,
std::memory_order order
) const noexcept
operator&=
LIB_STDCOMPAT_INLINE_LINKAGE value_t operator&=(
value_t operand
) const noexcept
operator^=
LIB_STDCOMPAT_INLINE_LINKAGE value_t operator^=(
value_t operand
) const noexcept
operator|=
LIB_STDCOMPAT_INLINE_LINKAGE value_t operator|=(
value_t operand
) const noexcept