22namespace serialization
Interface for deserializing structured data from an input stream into an archive.
virtual ~IDeserializer()=default
virtual std::shared_ptr< IArchive > Read(std::istream &stream)=0
Deserializes data from the specified input stream into an archive.
#define PEAK_COMMON_NO_DISCARD
Compatability macro for the nodiscard attribute.