std:: stop_callback_for_t
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<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_token 的 std:: stop_callback 特化版本,
- 针对 std :: inplace_stop_token 的 std :: inplace_stop_callback 特化版本,以及
- 针对 std :: never_stop_token 的未指定类型(不包含可停止回调的注册与注销功能)。