#include <peak_common/serialization/peak_common_ideserializer.hpp>

Public Member Functions | |
| virtual | ~IDeserializer ()=default |
| virtual std::shared_ptr< IArchive > | Read (std::istream &stream)=0 |
| Deserializes data from the specified input stream into an archive. | |
Interface for deserializing structured data from an input stream into an archive.
|
virtualdefault |
|
pure virtual |
Deserializes data from the specified input stream into an archive.
This function reads raw data from the provided std::istream and converts it into a structured IArchive object. The stream must be open, valid, and ready for reading before this function is called.
| stream | The input stream to read from. It should point to the beginning of a valid archive format. |
Implemented in Deserializer.