std::stop_callback_for_t
From cppreference.com
| ヘッダ <stop_token> で定義 |
||
| template< class T, class CallbackFn > using stop_callback_for_t = T::template callback_type<CallbackFn>; |
(C++26以降) | |
エイリアステンプレートstop_callback_for_tは、型Tのストップコールバック型を取得するために使用されます。
[編集] 注記
標準のストップトークン型および有効なCallbackFnに対応するstop_callback_for_tは、以下の通りです。
- std::stop_callbackのstd::stop_tokenに対する特殊化。
std::inplace_stop_callbackのstd::inplace_stop_tokenに対する特殊化。std::never_stop_tokenに対する、ストップ可能なコールバックの登録および解除を行わない未指定の型。