Spec-Zone.ru › C++

std::execution::schedule, std::execution::schedule_result_t

Определён в заголовочном файле <execution>
struct schedule_t { /*unspecified*/ };
(1) (начиная с C++26)
inline constexpr schedule_t schedule{};
(2) (начиная с C++26)
(объект точки настройки)
Сигнатура вызова
execution::sender auto schedule( execution::scheduler auto sch );
(начиная с C++26)
Вспомогательные типы результата
template< execution::scheduler Sch >
using schedule_result_t = decltype(schedule(std::declval<Sch>()));
(3) (начиная с C++26)

Получает отправитель, описывающий начало графа задач в предоставленном планировщике.

Для подвыражения sch выражение schedule(sch) эквивалентно по выражению sch.schedule().

Объекты точек настройки

Имя execution::schedule обозначает объект точки настройки, представляющий собой константный функциональный объект литерального типа класса литерального semiregular. Версия его типа без cv-квалификаторов является типом-тегом, обозначаемым как execution::schedule_t. Подробности см. в разделе Объект точки настройки.

Пример

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/execution/schedule

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API