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: