|
cereal
A C++11 library for serialization
|
| Binds a compile time type with a user defined string | |
| A structure holding a map from type_indices to output serializer functions | |
| Struct containing the serializer functions for all pointer types | |
| A structure holding a map from type name strings to input serializer functions | |
| Struct containing the serializer functions for all pointer types | |
| An empty noop deleter | |
| Creates a binding (map entry) between an input archive type and a polymorphic type | |
| Creates a binding (map entry) between an output archive type and a polymorphic type | |
| Causes the static object bindings between an archive type and a serializable type T | |
| When specialized, causes the compiler to instantiate its parameter | |
| Begins the binding process of a type to all registered archives | |
| Used to hide the static object used to bind T to registered archives | |
| A static, pre-execution object | |
| A wrapper class to notify cereal that it is ok to serialize the contained pointer | |
| A class that allows cereal to load smart pointers to types that have no default constructor | |
| A class that can be made a friend to give cereal access to non public functions | |
| A class used to disambiguate cases where cereal cannot detect a unique way of serializing a class | |
| An output archive designed to save data in a compact binary representation | |
| An input archive designed to load data saved using BinaryOutputArchive | |
| An output archive designed to save data to JSON | |
| An input archive designed to load data from JSON | |
| An output archive designed to save data to XML | |
| A struct that contains metadata about a node | |
| An output archive designed to save data to XML | |
| A struct that contains metadata about a node | |
| An exception class thrown when things go wrong at runtime | |
| The base output archive class | |
| The base input archive class | |
| For holding name value pairs | |
| A wrapper around data that can be serialized in a binary fashion | |
| A wrapper around size metadata | |
| A wrapper around a key and value for serializing data into maps | |
| Casts a derived class to its non-virtual base class in a way that safely supports abstract classes | |
| Iterator of child nodes of xml_node | |
| Iterator of child attributes of xml_node | |
| Represents data loaded from a file |
1.8.3.1