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
.
Примечания
Соответствующий
stop_callback_for_t
для стандартных типов стоп-токенов и любого допустимого
CallbackFn
выглядит следующим образом:
- специализация std:: stop_callback для std:: stop_token ,
- специализация std :: inplace_stop_callback для std :: inplace_stop_token , и
- неуказанный тип без регистрации и снятия регистрации останавливаемого callback-а для std :: never_stop_token .