OS Manuals

binary.hpp(3)

binary.hpp - Binary input and output archives.

binary.hpp(3) Library Functions Manual binary.hpp(3)

binary.hpp - Binary input and output archives.

#include 'cereal/cereal.hpp'
#include <sstream>


class cereal::BinaryOutputArchive
An output archive designed to save data in a compact binary representation. class cereal::BinaryInputArchive
An input archive designed to load data saved using BinaryOutputArchive.


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. template<class Archive, class T> cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive &ar, SizeTag< T > &t)
Serializing SizeTags to binary. 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.

template<class Archive, class T> cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive & ar, NameValuePair< T > & t) [inline]

Serializing NVP types to binary. Serializing NVP types to portable binary.

template<class Archive, class T> cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive & ar, SizeTag< T > & t) [inline]

Serializing SizeTags to binary. Serializing SizeTags to portable binary.

Generated automatically by Doxygen for cereal from the source code.

Mon Oct 26 2026 20:39:03 cereal

cereal 1.3.2-r8 · enterprise-packages · ingested 2026-10-27