|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_cancelation_token.hxx>
Public Member Functions | |
| bool | was_cancelled () const noexcept |
| auto | checkpoint () const noexcept |
| template<typename Fn> | |
| auto | checkpoint (Fn &&on_cancel_cb) const noexcept |
| TaskTokenBase (ice::TaskHandle &handle) noexcept | |
| Public Member Functions inherited from ice::TaskTokenBase | |
| TaskTokenBase (ice::TaskHandle &handle) noexcept | |
| ~TaskTokenBase () noexcept=default | |
| operator ice::TaskHandle & () noexcept | |
Additional Inherited Members | |
| Public Attributes inherited from ice::TaskTokenBase | |
| ice::TaskHandle & | _handle |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |