|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "Serialization.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/Optional.hpp"#include "CeresEngine/Foundation/Container/Stack.hpp"#include "CeresEngine/Foundation/IO/Stream.hpp"#include "CeresEngine/Reflection/Box.hpp"#include "CeresEngine/Reflection/Type.hpp"Go to the source code of this file.
Classes | |
| class | CeresEngine::IDeserializer |
| The deserializer is responsible from taking a stream of bytes and make a valid C++ object from it. More... | |
| class | CeresEngine::DeserializerState |
| A class that represents state for a deserializer. More... | |
| class | CeresEngine::Deserializer |
| The deserializer class has basic support for reflection-based deserializers. More... | |
| struct | CeresEngine::Deserializer::Object |
| A context struct that contains information for the decoding of an object. More... | |
| struct | CeresEngine::Deserializer::Property |
| A context struct that contains information for the decoding of a property. More... | |
| struct | CeresEngine::Deserializer::Array |
| A context struct that contains information for the decoding of an array. More... | |
| struct | CeresEngine::Deserializer::Map |
| A context struct that contains information for the decoding of a map. More... | |
Namespaces | |
| namespace | CeresEngine |
Macros | |
| #define | CE_DESERIALIZER_PRIMITIVE_TYPES(F) |
| #define CE_DESERIALIZER_PRIMITIVE_TYPES | ( | F | ) |