std::atomic_ref::operator=(3)

NAME
std::atomic_ref::operator= - std::atomic_ref::operator=

Synopsis
   T operator=( T desired ) const noexcept; (1) (since C++20)
   atomic_ref& operator=( const atomic_ref& ) = delete; (2) (since C++20)
   1) Atomically assigns a value desired to the referenced object. Equivalent to
   store(desired).
   2) atomic_ref is not CopyAssignable.

Parameters
   desired - value to assign

Return value
   desired

Notes
   Unlike most assignment operators, the assignment operator for atomic_ref does not
   return a reference to its left-hand argument. It returns a copy of the stored value
   instead.

See also
   constructor constructs an atomic_ref object
                 (public member function)