IDS peak ICV v1.0.0
Loading...
Searching...
No Matches
Serialization
Collaboration diagram for Serialization:

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...
 

Detailed Description

Serialization is the process of converting a data structure or object state into a format that can be stored in a file or some other storage location. The goal is to enable data to be saved so it can be deserialized back into the original data structure.

Enumeration Type Documentation

◆ SerializationType

enum class SerializationType
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.

See also
Serializer
Deserializer
peak::common::serialization::IArchive
Since
1.0
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.

Since
1.0

Definition at line 35 of file peak_icv_serialization_types.hpp.