PIP 5.9.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Serialization

Сериализация. Подробнее...

Файлы

файл  pibinarystream.h
 Интерфейс бинарной сериализации
файл  pichunkstream.h
 Бинарный поток для де/сериализации с разметкой
файл  pijson.h
 Тип узла дерева JSON.
файл  pijsonserialization.h
 Вспомогательные шаблоны для сериализации JSON.
файл  piserializationmodule.h
 Заголовок подключения модуля Serialization.
файл  pivaluetree_conversions.h
 Вспомогательные преобразования PIValueTree.

Классы

class  PIBinaryStream< P >
 CRTP-интерфейс для потоков бинарной сериализации. Подробнее...
class  PIBinaryStreamTrivialRef< P >
 Вспомогательная обертка для определения операторов потоковой обработки тривиальных типов по умолчанию. Вспомогательный класс для обнаружения операторов по умолчанию Подробнее...
class  PIChunkStream
 Класс для бинарной де/сериализации. Подробнее...
class  PIJSON
 Узел дерева JSON. Подробнее...

Подробное описание

Сериализация.

Сборка с использованием CMake

find_package(PIP REQUIRED)
target_link_libraries([target] PIP)
Общее

Этот модуль предоставляет поддержку сериализации через:

  • Класс PIJSON для разбора и генерации JSON
  • PIBinaryStream для бинарной сериализации
  • PIChunkStream для блочной бинарной сериализации
  • Конверсии PIValueTree для иерархических данных
Авторы

Иван Пелипенко peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Андрей Бычков work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;