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

#include <ice/task_expected_promise.hxx>

Inheritance diagram for ice::TaskExpectedPromise< Result, ErrorType >::ExpectedFinalAwaiter:
ice::TaskPromiseBase::FinalAwaitable

Public Member Functions

constexpr bool await_ready () const noexcept
template<typename Promise>
auto await_suspend (std::coroutine_handle< Promise > coro) noexcept -> std::coroutine_handle<>
constexpr void await_resume () const noexcept
Public Member Functions inherited from ice::TaskPromiseBase::FinalAwaitable
constexpr bool await_ready () const noexcept
template<typename Promise>
auto await_suspend (ice::coroutine_handle< Promise > coro) noexcept -> ice::coroutine_handle<>
void await_resume () const noexcept

Member Function Documentation

◆ await_ready()

template<typename Result, typename ErrorType>
bool ice::TaskExpectedPromise< Result, ErrorType >::ExpectedFinalAwaiter::await_ready ( ) const
inlineconstexprnoexcept

◆ await_resume()

template<typename Result, typename ErrorType>
void ice::TaskExpectedPromise< Result, ErrorType >::ExpectedFinalAwaiter::await_resume ( ) const
inlineconstexprnoexcept

◆ await_suspend()

template<typename Result, typename ErrorType>
template<typename Promise>
auto ice::TaskExpectedPromise< Result, ErrorType >::ExpectedFinalAwaiter::await_suspend ( std::coroutine_handle< Promise > coro) -> std::coroutine_handle<>
inlinenoexcept

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