HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions
v1::task_promise< T > Struct Template Reference
Inheritance diagram for v1::task_promise< T >:
v1::task_promise_base< T >

Public Types

using value_type = T
 
using handle_type = std::coroutine_handle<task_promise<value_type>>
 
using task_type = task<value_type>
 

Public Member Functions

task< value_type > get_return_object ()
 
- Public Member Functions inherited from v1::task_promise_base< T >
void return_void () noexcept
 
void return_value (std::convertible_to< T > auto &&value) noexcept
 

Static Public Member Functions

static void unhandled_exception ()
 
static std::suspend_never initial_suspend () noexcept
 
static std::suspend_never final_suspend () noexcept
 

Additional Inherited Members

- Data Fields inherited from v1::task_promise_base< T >
_value
 

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