uvco 0.1
Loading...
Searching...
No Matches
uvco::anonymous_namespace{combinators.cc}::YieldAwaiter_ Struct Reference

Public Member Functions

bool await_suspend (std::coroutine_handle<> handle) noexcept
void await_resume () const noexcept

Static Public Member Functions

static bool await_ready () noexcept

Member Function Documentation

◆ await_ready()

bool uvco::anonymous_namespace{combinators.cc}::YieldAwaiter_::await_ready ( )
inlinestaticnodiscardnoexcept
23{ return false; }

◆ await_resume()

void uvco::anonymous_namespace{combinators.cc}::YieldAwaiter_::await_resume ( ) const
inlinenoexcept
29{}

◆ await_suspend()

bool uvco::anonymous_namespace{combinators.cc}::YieldAwaiter_::await_suspend ( std::coroutine_handle<> handle)
inlinenoexcept
24 {
25 Loop::enqueue(handle);
26 // Ensure that loop runs existing promises.
27 return true;
28 }
static void enqueue(std::coroutine_handle<> handle)
Definition loop.cc:94

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