Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::async::AsyncEvent< T >::Awaiter Struct Reference

#include <AsyncEvent.hpp>

+ Collaboration diagram for corium::async::AsyncEvent< T >::Awaiter:

Public Member Functions

bool await_ready () const noexcept
 
await_resume ()
 
bool await_suspend (std::coroutine_handle<> h) noexcept
 

Public Attributes

AsyncEventevent
 

Member Function Documentation

◆ await_ready()

template<typename T = void>
bool corium::async::AsyncEvent< T >::Awaiter::await_ready ( ) const
inlinenoexcept

◆ await_resume()

template<typename T = void>
T corium::async::AsyncEvent< T >::Awaiter::await_resume ( )
inline

◆ await_suspend()

template<typename T = void>
bool corium::async::AsyncEvent< T >::Awaiter::await_suspend ( std::coroutine_handle<>  h)
inlinenoexcept
+ Here is the call graph for this function:

Member Data Documentation

◆ event

template<typename T = void>
AsyncEvent& corium::async::AsyncEvent< T >::Awaiter::event

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