table of contents
other versions
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
- Leap-15.6
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) (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)
2024.06.10 | http://cppreference.com |