cpp20::atomic_internal::arithmetic_ops< Derived, T, std::enable_if_t< cpp17::is_floating_point_v< T > > >

Summary

Public functions

fetch_add(value_t operand, std::memory_order order) const noexcept
LIB_STDCOMPAT_INLINE_LINKAGE value_t
fetch_sub(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

Public functions

fetch_add

LIB_STDCOMPAT_INLINE_LINKAGE value_t fetch_add(
  value_t operand,
  std::memory_order order
) const noexcept

fetch_sub

LIB_STDCOMPAT_INLINE_LINKAGE value_t fetch_sub(
  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