|
CeresEngine 0.2.0
A game development framework
|
#include <exception>#include <coroutine>Go to the source code of this file.
Classes | |
| class | CeresEngine::VoidCoroutine |
General void return for coroutine. More... | |
| class | CeresEngine::VoidCoroutine::promise_type |
| class | CeresEngine::ResumableFunction |
| Holds the resumable function's handle. More... | |
| class | CeresEngine::ResumableFunction::promise_type |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| template<typename T = void> | |
| using | CeresEngine::CoroutineHandle = std::coroutine_handle< T > |
| A type alias to the C++ standard library coroutine handle. | |
| template<typename T > | |
| using | CeresEngine::CoroutineTraits = std::coroutine_traits< T > |
| A type alias to the C++ standard library coroutine traits. | |
| using | CeresEngine::SuspendAlways = std::suspend_always |
| A type alias to the C++ standard library suspend always tag. | |
| using | CeresEngine::SuspendNever = std::suspend_never |
| A type alias to the C++ standard library suspend never tag. | |