std::stop_token::stop_token
From cppreference.com
< cpp | スレッド | stop token
| stop_token() noexcept; |
(1) | (C++20以降) |
| stop_token( const stop_token& other ) noexcept; |
(2) | (C++20以降) |
| stop_token( stop_token&& other ) noexcept; |
(3) | (C++20以降) |
新しいstop_tokenオブジェクトを構築します。
1) 関連付けられたストップステートのない、空の
stop_tokenを構築します。2) コピーコンストラクタ。
otherの関連付けられたストップステートと同じものを関連付けられたストップステートとして持つstop_tokenを構築します。3) ムーブコンストラクタ。
otherの関連付けられたストップステートと同じものを関連付けられたストップステートとして持つstop_tokenを構築します。otherは空の状態になります。[編集] パラメータ
| その他 | - | このstop_tokenオブジェクトを構築するために使用する別のstop_tokenオブジェクト |
[編集] 事後条件
1) stop_possible() と stop_requested() は両方とも false です。
2) *this と other は同じ関連付けられたストップステートを共有し、等価です。
3) *this は other の以前の関連付けられたストップステートを持ち、 other.stop_possible() は false です。