std::atomic_ref<T>::operator= (3) - Linux Manuals
std::atomic_ref<T>::operator=: std::atomic_ref<T>::operator=
NAME
std::atomic_ref<T>::operator= - std::atomic_ref<T>::operator=
Synopsis
T operator=( T desired ) const noexcept; (1)
atomic_ref& operator=( const atomic_ref& ) = delete; (2)
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 (public member function)