Spec-Zone.ru › C++

std::stop_token::operator=

std::stop_token& operator=( const std::stop_token& other ) noexcept;
(1) (since C++20)
std::stop_token& operator=( std::stop_token&& other ) noexcept;
(2) (since C++20)

Заменяет связанное состояние остановки на состояние other.

1) Копирует связанное состояние остановки other в состояние *this. Эквивалентно stop_token(other).swap(*this).
2) Перемещает связанное состояние остановки other в состояние *this. После присваивания *this содержит предыдущее связанное состояние остановки other, а other не имеет связанного состояния остановки. Эквивалентно stop_token(std::move(other)).swap(*this).

Параметры

other - другой объект stop_token для совместного использования состояния остановки или получения состояния остановки

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/stop_token/operator%3D

Spec-Zone.ru

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