std::stop_source::operator=
std::stop_source& operator=( const std::stop_source& other ) noexcept; | (1) | (начиная с C++20) |
std::stop_source& operator=( std::stop_source&& other ) noexcept; | (2) | (начиная с C++20) |
Заменяет состояние остановки состоянием other.
1) Копирует состояние остановки
other в состояние остановки *this. Эквивалентно stop_source(other).swap(*this).
2) Перемещает состояние остановки
other в состояние остановки *this. После присваивания *this содержит предыдущее состояние остановки other, а other не имеет состояния остановки. Эквивалентно stop_source(std::move(other)).swap(*this).Параметры
| other | - | другой объект stop_source, с которым можно разделить состояние остановки или от которого можно получить состояние остановки |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/stop_source/operator%3D