std::atomic_ref<T>::operator=
From cppreference.com
< cpp | atomic | atomic ref
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).
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
constructs an atomic_ref object (public member function) |