IDS peak ICV v1.4.0
Loading...
Searching...
No Matches
peak::common::serialization Namespace Reference

Data Structures

class  IArchive
 Interface for a hierarchical key-value archive system. More...
 
class  IDeserializer
 Interface for deserializing structured data from an input stream into an archive. More...
 
class  ISerializable
 Interface for objects that can be serialized to and deserialized from an archive. More...
 
class  ISerializer
 Interface for serializing data to an output stream. More...
 

Detailed Description

Interfaces for defining serialization and deserialization behavior.

This namespace contains interface definitions that specify the contract for serialization and deserialization operations without providing concrete implementations or logic.

These interfaces are intended to be implemented by other components or libraries to support specific serialization formats such as binary, text-based, or custom protocols.

The goal of this namespace is to establish a consistent and extensible serialization framework across the library ecosystem.

All serialization-related interfaces are defined within this namespace.

Since
ids_peak_common 1.0