名前空間
変種
操作

std::stop_token::stop_possible

提供: cppreference.com
< cpp‎ | thread‎ | stop token
2019年12月14日 (土) 13:32時点におけるMilkpot (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
 
 
スレッドサポートライブラリ
スレッド
(C++11)
(C++20)
(C++20)
this_thread 名前空間
(C++11)
(C++11)
(C++11)
相互排他
(C++11)
汎用ロック管理
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
条件変数
(C++11)
セマフォ
ラッチとバリア
(C++20)
(C++20)
フューチャー
(C++11)
(C++11)
(C++11)
(C++11)
 
 
bool stop_possible() const noexcept;
(C++20以上)

stop_token オブジェクトが紐付いた停止状態を持ち、その状態がすでに停止要求を受け取ったまたは紐付く stop_source オブジェクトを持つかどうかを調べます。 デフォルト構築された stop_token は紐付いた停止状態を持たず、そのため停止できません。 stop_source オブジェクトが存在しない停止状態も停止できません (すでに停止要求が行われた場合は除きます)。

目次

引数

(なし)

戻り値

stop_token オブジェクトが紐付いた停止状態を持たない場合、またはまだ停止要求を受け取っておらず紐付いた stop_source オブジェクトがない場合は false、そうでなければ true

ノート

stop_token オブジェクトが紐付いた停止状態を持ち、停止要求がすでに行われた場合、この関数は true を返します。