Namespaces
Variants

std::execution:: just

From cppreference.net
Определено в заголовочном файле <execution>
struct just_t { /*неопределено*/ } ;
(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 .

Пример