HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
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: