Interface for a hierarchical key-value archive system.
Definition peak_common_iarchive.hpp:59
Interface for serializing data to an output stream.
Definition peak_common_iserializer.hpp:37
virtual ~ISerializer()=default
virtual void Write(const IArchive &archive, std::ostream &stream)=0
Serializes data and writes it to the specified output stream.
Interfaces for defining serialization and deserialization behavior.
Definition peak_common_iarchive.hpp:45
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:22
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:35