cereal
A C++11 library for serialization
Classes | Enumerations
Input and Output Archive Types

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::Options
 A class containing various advanced options for the PortableBinaryOutput archive. More...
 
class  cereal::PortableBinaryOutputArchive
 An output archive designed to save data in a compact binary representation portable over different architectures. More...
 
class  cereal::PortableBinaryInputArchive::Options
 A class containing various advanced options for the PortableBinaryInput archive. 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.
 
enum  cereal::PortableBinaryOutputArchive::Options::Endianness : std::uint8_t { big, little }
 Represents desired endianness.
 
enum  cereal::PortableBinaryInputArchive::Options::Endianness : std::uint8_t { big, little }
 Represents desired endianness.
 

Detailed Description