Spec-Zone.ru › C++

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API