#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<> |
Public Member Functions inherited from di::execution::WithAwaitTransform< EnvPromise< Env > > | |
| 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 |