Описание тега cereal
Библиотека сериализации C++11
cereal - это библиотека сериализации C++11 только для заголовков. cereal принимает произвольные типы данных и обратимо превращает их в различные представления, такие как компактные двоичные кодировки, XML или JSON. cereal был разработан, чтобы быть быстрым, легким и легко расширяемым - он не имеет внешних зависимостей и может быть легко объединен с другим кодом или использован отдельно.