std::stop_token:: stop_token
From cppreference.net
<
cpp
|
thread
|
stop token
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::stop_token
| Member functions | ||||
|
stop_token::stop_token
|
||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
|
stop_token
(
)
noexcept
;
|
(1) | (depuis C++20) |
|
stop_token
(
const
stop_token
&
other
)
noexcept
;
|
(2) | (depuis C++20) |
|
stop_token
(
stop_token
&&
other
)
noexcept
;
|
(3) | (depuis C++20) |
Construit un nouvel objet
stop_token
.
1)
Construit un
stop_token
vide sans état d'arrêt associé.
2)
Constructeur de copie. Construit un
stop_token
dont l'état d'arrêt associé est le même que celui de
other
.
3)
Constructeur de déplacement. Construit un
stop_token
dont l'état d'arrêt associé est le même que celui de
other
;
other
est laissé vide.
Paramètres
| autre | - |
un autre
stop_token
pour construire cet
stop_token
avec
|
Postconditions
1)
stop_possible()
et
stop_requested()
sont tous deux
false
.
2)
*
this
et
other
partagent le même état d'arrêt associé et se comparent égaux.
3)
*
this
a
other
's état d'arrêt précédemment associé, et
other.
stop_possible
(
)
est
false
.