Iros
 
Loading...
Searching...
No Matches
di::execution::WithAwaitableSenders< Promise > Class Template Reference

#include <di/execution/coroutine/with_awaitable_senders.h>

Public Member Functions

template<typename OtherPromise>
requires (!concepts::LanguageVoid<OtherPromise>)
void set_continuation (CoroutineHandle< OtherPromise > handle)
 
auto continuation () const -> CoroutineHandle<>
 
auto unhandled_stopped () -> CoroutineHandle<>
 
auto unhandled_error (Error error) -> CoroutineHandle<>
 
template<typename Value>
auto await_transform (Value &&value) -> decltype(auto)
 

Member Function Documentation

◆ await_transform()

template<concepts::ClassType Promise>
template<typename Value>
auto di::execution::WithAwaitableSenders< Promise >::await_transform ( Value && value) -> decltype(auto)
inline

◆ continuation()

template<concepts::ClassType Promise>
auto di::execution::WithAwaitableSenders< Promise >::continuation ( ) const -> CoroutineHandle<>
inline

◆ set_continuation()

template<concepts::ClassType Promise>
template<typename OtherPromise>
requires (!concepts::LanguageVoid<OtherPromise>)
void di::execution::WithAwaitableSenders< Promise >::set_continuation ( CoroutineHandle< OtherPromise > handle)
inline

◆ unhandled_error()

template<concepts::ClassType Promise>
auto di::execution::WithAwaitableSenders< Promise >::unhandled_error ( Error error) -> CoroutineHandle<>
inline

◆ unhandled_stopped()

template<concepts::ClassType Promise>
auto di::execution::WithAwaitableSenders< Promise >::unhandled_stopped ( ) -> CoroutineHandle<>
inline

The documentation for this class was generated from the following file: