in include/unifex/inline_scheduler.hpp [50:64]
void start() noexcept {
UNIFEX_TRY {
if constexpr (is_stop_never_possible_v<stop_token_type>) {
unifex::set_value((Receiver &&) receiver_);
} else {
if (get_stop_token(receiver_).stop_requested()) {
unifex::set_done((Receiver &&) receiver_);
} else {
unifex::set_value((Receiver &&) receiver_);
}
}
} UNIFEX_CATCH (...) {
unifex::set_error((Receiver &&) receiver_, std::current_exception());
}
}