|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/task_generator.hxx>
Classes | |
| struct | GeneratorIterator |
Public Types | |
| using | ValueType = Result |
| using | PromiseType = ice::GeneratorPromise<ValueType> |
Public Member Functions | |
| Generator (ice::coroutine_handle< PromiseType > coro=nullptr) noexcept | |
| ~Generator () noexcept | |
| Generator (Generator const &) noexcept=delete | |
| auto | operator= (Generator const &) noexcept=delete |
| Generator (Generator &&) noexcept | |
| auto | operator= (Generator &&other) noexcept -> Generator & |
| auto | operator co_await () &noexcept |
| auto | operator co_await () &&noexcept |
| auto | begin () noexcept |
| auto | end () noexcept |
| using ice::Generator< Result >::PromiseType = ice::GeneratorPromise<ValueType> |
| using ice::Generator< Result >::ValueType = Result |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinedeletenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinedeletenoexcept |