std::execution::stopped_as_optional
Определено в заголовке <execution> | ||
|---|---|---|
execution::sender auto stopped_as_optional( /*single-sender*/ auto snd ); | (начиная с C++26) |
Параметры
| snd | - | входной отправитель, каналы значений и остановки которого преобразуются. |
Возвращаемое значение
Возвращает отправитель, который преобразует канал значений из T в std::optional<std::decay_t<T>>, а канал остановки — в значение пустого std::optional<std::decay_t<T>>.
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/execution/stopped_as_optional