|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_promise.hxx>
Public Member Functions | |
| auto | get_return_object () noexcept -> ice::Task< void > |
| constexpr void | return_void () const noexcept |
| constexpr void | result () const noexcept |
| void | return_value (Other &&value) noexcept |
| Public Member Functions inherited from ice::TaskPromiseBase | |
| auto | initial_suspend () const noexcept |
| auto | final_suspend () const noexcept |
| auto | set_continuation (ice::coroutine_handle<> coro) noexcept |
| auto | continuation () const noexcept -> ice::coroutine_handle<> |
| void | unhandled_exception () const noexcept |
| auto | operator new (size_t size) noexcept -> void * |
| void | operator delete (void *ptr) noexcept |
Additional Inherited Members | |
| Public Types inherited from ice::TaskPromiseBase | |
| using | TaskDebugAllocator = ice::detail::TaskDebugAllocator |
| Protected Member Functions inherited from ice::TaskPromiseBase | |
| TaskPromiseBase () noexcept=default | |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |