|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_promise_base.hxx>
Classes | |
| struct | FinalAwaitable |
Public Types | |
| using | TaskDebugAllocator = ice::detail::TaskDebugAllocator |
Public Member Functions | |
| 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 |
Protected Member Functions | |
| TaskPromiseBase () noexcept=default | |
|
inlineprotecteddefaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |