Object returned by operator co_await(). More...
#include "when_any.h"
Public Member Functions | |
bool | await_ready () const noexcept |
First function called by the standard library when using co_await. More... | |
result | await_resume () const noexcept |
Third and final function called by the standard library when using co_await. More... | |
bool | await_suspend (detail::std_coroutine::coroutine_handle<> caller) noexcept |
Second function called by the standard library when using co_await. More... | |
Public Attributes | |
when_any * | self |
Pointer to the when_any object. More... | |
Object returned by operator co_await().
Meant to be used by the standard library, not by a user.
|
inlinenoexcept |
First function called by the standard library when using co_await.
|
inlinenoexcept |
Third and final function called by the standard library when using co_await.
Returns the result object.
|
inlinenoexcept |
Second function called by the standard library when using co_await.
when_any* dpp::when_any< Args >::awaiter::self |
Pointer to the when_any object.