|
using | ExpectedResult = std::conditional_t<concepts::IsLeviExpected<T>, T, Expected<T>> |
|
|
template<class V >
requires (std::is_constructible_v<T, V>) |
void | return_value (V &&value) noexcept(std::is_nothrow_constructible_v< T, V >) |
|
void | unhandled_exception () noexcept |
|
constexpr CoroTask< T > | get_return_object () noexcept |
|
constexpr ExpectedResult & | result () noexcept |
|
constexpr ExpectedResult const & | result () const noexcept |
|
constexpr std::suspend_always | initial_suspend () noexcept |
|
constexpr FinalAwaiter | final_suspend () noexcept |
|
template<concepts::Awaitable T> |
constexpr decltype(auto) | await_transform (T &&awaitable) |
|
constexpr ForwardAwaiter< NonNullExecutorRef > | await_transform (CurrentExecutor) |
|
constexpr YieldAwaiter | await_transform (Yield const &) |
|
template<class R , class P > |
constexpr SleepAwaiter | await_transform (std::chrono::duration< R, P > const &dur) |
|
template<class C , class D > |
constexpr SleepAwaiter | await_transform (std::chrono::time_point< C, D > const &time) |
|
|
std::optional< ExpectedResult > | res {} |
|
std::coroutine_handle | handle |
|
void * | local {} |
|
ExecutorRef | exec {} |
|
The documentation for this struct was generated from the following files: