std::execution::just
Определено в заголовочном файле <execution> | ||
|---|---|---|
struct just_t { /*unspecified*/ };
| (1) | (начиная с C++26) |
inline constexpr just_t just{};
| (2) | (начиная с C++26) (объект точки настройки) |
| Сигнатура вызова | ||
execution::sender auto just( auto&&... values ); | (начиная с C++26) |
Фабрика отправителей, возвращающая отправителя, который немедленно завершается вызовом set_value() получателя.
Пусть ts — пакет подвыражений. Выражение just(ts...) эквивалентно выражению /*make-sender*/(just, /*product-type*/(ts...))
Объекты точек настройки
Имя execution::just обозначает объект точки настройки, который является константным функциональным объектом типа класса литерального semiregular. Версия его типа без cv-квалификаторов является типом-тегом, обозначаемым как execution::just_t. Подробности см. в разделе CustomizationPointObject.
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/execution/just