|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Coroutine.hpp"#include "CeresEngine/Foundation/Threading/Threading.hpp"#include <continuable/continuable.hpp>#include <cassert>#include <mutex>#include <optional>Go to the source code of this file.
Classes | |
| class | CeresEngine::Channel< T, Lockable > |
| The coroutine channel is a helper utility class that allows to implement easy object passing between coroutines. More... | |
| class | CeresEngine::Channel< T, Lockable >::LinkedList< NodeType > |
| Minimal linked list without node allocation. More... | |
| class | CeresEngine::Channel< T, Lockable >::Reader |
Awaitable reader for Channel More... | |
| class | CeresEngine::Channel< T, Lockable >::Writer |
Awaitable writer for channel More... | |
Namespaces | |
| namespace | CeresEngine |