|
CeresEngine 0.2.0
A game development framework
|
A context struct that contains information for the decoding of an object. More...
#include <CeresEngine/Serialization/Deserializer.hpp>
Public Attributes | |
| const SerializedObjectMetadata | metadata |
| The serialized object metadata. | |
| Box | value |
| The object value. | |
| HashMap< String, Box > | forgottenProperties |
| A map that contains properties that were serialized with the object but are no longer on the object. | |
Friends | |
| class | Deserializer |
A context struct that contains information for the decoding of an object.
This object can be copied or moved anywhere.
|
friend |
A map that contains properties that were serialized with the object but are no longer on the object.
Allows the deserializer and custom deserializer to perform migrations on old and forgotten fields of an object.
| const SerializedObjectMetadata CeresEngine::Deserializer::Object::metadata |
The serialized object metadata.
| Box CeresEngine::Deserializer::Object::value |
The object value.