table of contents
std::atomic_ref::operator=(3) | C++ Standard Libary | std::atomic_ref::operator=(3) |
NAME¶
std::atomic_ref::operator= - std::atomic_ref::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 constructs an atomic_ref object
(public member function)
2022.07.31 | http://cppreference.com |