|
CeresEngine 0.2.0
A game development framework
|
Holds the resumable function's handle. More...
#include <CeresEngine/Foundation/Coroutine.hpp>
Classes | |
| class | promise_type |
Public Member Functions | |
| ResumableFunction () noexcept=default | |
| ResumableFunction (promise_type *ptr) noexcept | |
| auto | get () const noexcept |
| operator CoroutineHandle< void > () const noexcept | |
| const CoroutineHandle< void > * | operator-> () const noexcept |
| CoroutineHandle< void > * | operator-> () noexcept |
| const CoroutineHandle< void > & | operator* () const noexcept |
| CoroutineHandle< void > & | operator* () noexcept |
Private Attributes | |
| CoroutineHandle< void > | handle = nullptr |
Holds the resumable function's handle.
This type can be used when final suspend is required.
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |