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

Summary

Public functions

fetch_add(T operand, std::memory_order order) const noexcept
LIB_STDCOMPAT_INLINE_LINKAGE T
fetch_sub(T operand, std::memory_order order) const noexcept
LIB_STDCOMPAT_INLINE_LINKAGE T
operator+=(T operand) const noexcept
LIB_STDCOMPAT_INLINE_LINKAGE T
operator-=(T operand) const noexcept
LIB_STDCOMPAT_INLINE_LINKAGE T

Public functions

fetch_add

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

fetch_sub

LIB_STDCOMPAT_INLINE_LINKAGE T fetch_sub(
  T operand,
  std::memory_order order
) const noexcept

operator+=

LIB_STDCOMPAT_INLINE_LINKAGE T operator+=(
  T operand
) const noexcept

operator-=

LIB_STDCOMPAT_INLINE_LINKAGE T operator-=(
  T operand
) const noexcept