IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::TaskInfoPromise< Result >::InitialAwaitable Struct Reference

#include <ice/task_handle.hxx>

Public Member Functions

constexpr bool await_ready () const noexcept
constexpr void await_suspend (ice::coroutine_handle<>) const noexcept
void await_resume () const noexcept

Public Attributes

ice::TaskInfo_info

Member Function Documentation

◆ await_ready()

template<typename Result>
bool ice::TaskInfoPromise< Result >::InitialAwaitable::await_ready ( ) const
inlineconstexprnoexcept

◆ await_resume()

template<typename Result>
void ice::TaskInfoPromise< Result >::InitialAwaitable::await_resume ( ) const
inlinenoexcept

◆ await_suspend()

template<typename Result>
void ice::TaskInfoPromise< Result >::InitialAwaitable::await_suspend ( ice::coroutine_handle<> ) const
inlineconstexprnoexcept

Member Data Documentation

◆ _info

template<typename Result>
ice::TaskInfo* ice::TaskInfoPromise< Result >::InitialAwaitable::_info

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