#include <di/execution/coroutine/env_promise.h>
Public Member Functions | |
auto | get_return_object () noexcept -> detail::DummyReturnObject< EnvPromise > |
auto | initial_suspend () noexcept -> SuspendAlways |
auto | final_suspend () noexcept -> SuspendAlways |
void | unhandled_exception () noexcept |
void | return_void () noexcept |
auto | unhandled_stopped () noexcept -> std::coroutine_handle<> |
auto | unhandled_error (vocab::Error) noexcept -> std::coroutine_handle<> |
![]() | |
auto | await_transform (T &&value) noexcept -> T && |
auto | await_transform (T &&value) noexcept -> meta::TagInvokeResult< as_awaitable_ns::Function, T, EnvPromise< Env > & > |
Friends | |
template<typename E> | |
auto | tag_invoke (types::Tag< get_env >, EnvPromise< E > const &) noexcept -> E const & |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
friend |