![]() |
IDS peak ICV v1.1.0
|
#include <peak_icv/serialization/peak_icv_deserializer.hpp>

Public Member Functions | |
| std::shared_ptr< peak::common::serialization::IArchive > | Read (std::istream &stream) override |
| Reads and deserializes data from an input stream. | |
A deserializer that reads serialized data and converts it to IArchive objects.
The Deserializer class provides functionality to deserialize data from various formats (such as JSON) back into IArchive objects. It supports different serialization types and can read from any input stream.
This class inherits from peak::common::serialization::IDeserializer and provides a concrete implementation for deserialization operations.
Definition at line 48 of file peak_icv_deserializer.hpp.
|
inlineoverridevirtual |
Reads and deserializes data from an input stream.
Reads serialized data from the provided input stream and converts it into an IArchive object. The deserialization format is determined by the SerializationType specified during construction.
| stream | The input stream to read serialized data from |
| CorruptedException | If the supplied stream is corrupt, e.g., contains invalid data. |
Implements IDeserializer.
Definition at line 68 of file peak_icv_deserializer.hpp.