cereal
A C++11 library for serialization
|
Binary input and output archives. More...
Go to the source code of this file.
Classes | |
class | cereal::BinaryOutputArchive |
An output archive designed to save data in a compact binary representation. More... | |
class | cereal::BinaryInputArchive |
An input archive designed to load data saved using BinaryOutputArchive. More... | |
Functions | |
template<class T > | |
std::enable_if< std::is_arithmetic< T >::value, void >::type | cereal::CEREAL_SAVE_FUNCTION_NAME (BinaryOutputArchive &ar, T const &t) |
Saving for POD types to binary. | |
template<class T > | |
std::enable_if< std::is_arithmetic< T >::value, void >::type | cereal::CEREAL_LOAD_FUNCTION_NAME (BinaryInputArchive &ar, T &t) |
Loading for POD types from binary. | |
template<class Archive , class T > | |
cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive &ar, NameValuePair< T > &t) | |
Serializing NVP types to binary. More... | |
template<class Archive , class T > | |
cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive &ar, SizeTag< T > &t) | |
Serializing SizeTags to binary. More... | |
template<class T > | |
void | cereal::CEREAL_SAVE_FUNCTION_NAME (BinaryOutputArchive &ar, BinaryData< T > const &bd) |
Saving binary data. | |
template<class T > | |
void | cereal::CEREAL_LOAD_FUNCTION_NAME (BinaryInputArchive &ar, BinaryData< T > &bd) |
Loading binary data. | |
Binary input and output archives.
|
inline |
Serializing NVP types to binary.
Serializing NVP types to portable binary.
|
inline |
Serializing SizeTags to binary.
Serializing SizeTags to portable binary.