std::never_stop_token
From cppreference.com
| ヘッダ <stop_token> で定義 |
||
| class never_stop_token; |
(C++26以降) | |
never_stop_token クラスは、停止が決して不可能であり、要求されることもないという静的な情報を提供するunstoppable_token をモデル化します。これは、クエリ可能なオブジェクトで他の停止トークンが提供されていない場合に std::get_stop_token によって返されるデフォルトの停止トークン型です。
目次 |
[編集] メンバエイリアステンプレート
| 型 | 定義 | ||||||
| callback_type<Callback> | /*callback-type*/ ここで、型は次のように定義されます。
|
[編集] メンバ関数
| stop_requested [static] |
停止が決して要求されないことを示します。 (public static member function) |
| stop_possible [static] |
停止が可能でないことを示します。 (public static member function) |
| operator== |
2つの never_stop_token オブジェクトを比較します。(public member function) |
std::never_stop_token::stop_requested
| static constexpr bool stop_requested() noexcept { return false; } |
||
常に false を返します。これは、停止が決して要求されないことを示します。
std::never_stop_token::stop_possible
| static constexpr bool stop_possible() noexcept { return false; } |
||
常に false を返します。これは、停止が可能でないことを示します。
std::never_stop_token::operator==
| bool operator==(const never_stop_token&) const = default; |
||
2つの never_stop_token オブジェクトは常に等しく比較されます。
[編集] 例
| このセクションは未完成です 理由: 例がありません |