![]() |
IDS peak ICV v1.1.0
|

Data Structures | |
| class | Archive |
| A simple key-value store that implements the IArchive interface. More... | |
| class | Deserializer |
| A deserializer that reads serialized data and converts it to IArchive objects. More... | |
| class | Serializer |
| A serializer that serializes IArchive objects. More... | |
Enumerations | |
| enum class | SerializationType { Json = PEAK_ICV_SERIALIZATION_TYPE_JSON } |
| Defines the supported serialization formats for the serialization system. More... | |
Functions and classes for converting objects into a storable format.
Serialization refers to the process of transforming an object’s state or a data structure into a format suitable for storage or transmission (e.g., files, databases, or network streams). This allows data to be persisted and later reconstructed through deserialization, restoring the original structure and values.
Typical use cases include:
|
strong |
Defines the supported serialization formats for the serialization system.
This enumeration specifies the different data formats that can be used for serializing and deserializing IArchive objects. The serialization system uses this type to determine the appropriate format for reading and writing archive data.
| Enumerator | |
|---|---|
| Json | JSON (JavaScript Object Notation) format. Specifies that data should be serialized to or deserialized from JSON format. JSON is a lightweight, text-based data interchange format that is human-readable and widely supported.
|
Definition at line 35 of file peak_icv_serialization_types.hpp.