|
CeresEngine 0.2.0
A game development framework
|
The deserializer is responsible from taking a stream of bytes and make a valid C++ object from it. More...
#include <CeresEngine/Serialization/Deserializer.hpp>
Public Member Functions | |
| virtual | ~IDeserializer ()=default |
| virtual Optional< Box > | deserialize ()=0 |
Deserializes a value from a stream of bytes read from dataStream. | |
The deserializer is responsible from taking a stream of bytes and make a valid C++ object from it.
A compatible stream of bytes can be created by using a compatible Serializer.
|
virtualdefault |
Deserializes a value from a stream of bytes read from dataStream.
The layout, format and details on how the object is deserialized is open for the deserializer implementation to decide.
Implemented in CeresEngine::Deserializer.