Sese Framework  3.0.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::FutureAwaiter< T > Class Template Reference

#include <Async.h>

Public Member Functions

 FutureAwaiter (std::shared_future< T > future)
 
bool await_ready () noexcept
 
void await_suspend (std::coroutine_handle<> handle) noexcept
 
await_resume () noexcept
 

Private Attributes

std::shared_future< T > future
 

Constructor & Destructor Documentation

◆ FutureAwaiter()

template<class T >
sese::FutureAwaiter< T >::FutureAwaiter ( std::shared_future< T > future)
inlineexplicit

Member Function Documentation

◆ await_ready()

template<class T >
bool sese::FutureAwaiter< T >::await_ready ( )
inlinenodiscardnoexcept

◆ await_resume()

template<class T >
T sese::FutureAwaiter< T >::await_resume ( )
inlinenoexcept

◆ await_suspend()

template<class T >
void sese::FutureAwaiter< T >::await_suspend ( std::coroutine_handle<> handle)
inlinenoexcept

Member Data Documentation

◆ future


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