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