LeviLamina
Loading...
Searching...
No Matches
ll::coro::CoroPromiseBase Struct Reference
Inheritance diagram for ll::coro::CoroPromiseBase:

Classes

struct  FinalAwaiter

Public Member Functions

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)

Public Attributes

std::coroutine_handle handle
void * local {}
ExecutorRef exec {}

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