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.