|
cereal
A C++11 library for serialization
|
Classes | |
| class | cereal::BinaryOutputArchive |
| An output archive designed to save data in a compact binary representation. More... | |
| class | cereal::JSONOutputArchive::Options |
| A class containing various advanced options for the JSON archive. More... | |
| class | cereal::JSONOutputArchive |
| An output archive designed to save data to JSON. More... | |
| class | cereal::JSONInputArchive |
| An input archive designed to load data from JSON. More... | |
| class | cereal::PortableBinaryOutputArchive |
| An output archive designed to save data in a compact binary representation portable over different architectures. More... | |
| class | cereal::PortableBinaryInputArchive |
| An input archive designed to load data saved using PortableBinaryOutputArchive. More... | |
| class | cereal::XMLOutputArchive::Options |
| A class containing various advanced options for the XML archive. More... | |
| struct | cereal::XMLOutputArchive::NodeInfo |
| A struct that contains metadata about a node. More... | |
| class | cereal::XMLOutputArchive |
| An output archive designed to save data to XML. More... | |
| struct | cereal::XMLInputArchive::NodeInfo |
| A struct that contains metadata about a node. More... | |
| class | cereal::XMLInputArchive |
| An output archive designed to load data from XML. More... | |
Enumerations | |
| enum | cereal::JSONOutputArchive::Options::IndentChar : char { space = ' ', tab = '\t', newline = '\n', carriage_return = '\r' } |
| The character to use for indenting. | |
1.8.9.1