![]() |
IDS peak AFL v2.0.1
|
Interface for deserializing structured data from an input stream into an archive. More...
#include <peak_common/serialization/peak_common_ideserializer.hpp>
Public Member Functions | |
| 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.
|
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. |