Scroll to navigation

std::execution::stopped_as_optional(3) C++ Standard Libary std::execution::stopped_as_optional(3)

NAME

std::execution::stopped_as_optional - std::execution::stopped_as_optional

Synopsis


Defined in header <execution>
execution::sender auto stopped_as_optional(


single-sender auto snd (since C++26)


);

Parameters


snd - input sender of which the value channel and stopped channel are mapped.

Return value


Returns a sender that maps the value channel from a T to an
std::optional<std::decay_t<T>>, and maps the stopped channel to a value of an empty
std::optional<std::decay_t<T>>.

2024.06.10 http://cppreference.com