std::stop_token:: operator=
From cppreference.net
<
cpp
|
thread
|
stop token
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::stop_token
| Member functions | ||||
|
stop_token::operator=
|
||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
|
std::
stop_token
&
operator
=
(
const
std::
stop_token
&
other
)
noexcept
;
|
(1) | (начиная с C++20) |
|
std::
stop_token
&
operator
=
(
std::
stop_token
&&
other
)
noexcept
;
|
(2) | (начиная с 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
объект для совместного использования состояния остановки или получения состояния остановки из него
|