.TH "binary.hpp" 3 "Sat Aug 29 2026 00:42:30" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME binary.hpp \- Binary input and output archives\&. .SH SYNOPSIS .br .PP \fR#include 'cereal/cereal\&.hpp'\fP .br \fR#include \fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBcereal::BinaryOutputArchive\fP" .br .RI "An output archive designed to save data in a compact binary representation\&. " .ti -1c .RI "class \fBcereal::BinaryInputArchive\fP" .br .RI "An input archive designed to load data saved using \fBBinaryOutputArchive\fP\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "template std::enable_if< std::is_arithmetic< T >::value, void >::type \fBcereal::CEREAL_SAVE_FUNCTION_NAME\fP (\fBBinaryOutputArchive\fP &ar, T const &t)" .br .RI "Saving for POD types to binary\&. " .ti -1c .RI "template std::enable_if< std::is_arithmetic< T >::value, void >::type \fBcereal::CEREAL_LOAD_FUNCTION_NAME\fP (\fBBinaryInputArchive\fP &ar, T &t)" .br .RI "Loading for POD types from binary\&. " .ti -1c .RI "template \fBcereal::CEREAL_SERIALIZE_FUNCTION_NAME\fP (Archive &ar, \fBNameValuePair\fP< T > &t)" .br .RI "Serializing NVP types to binary\&. " .ti -1c .RI "template \fBcereal::CEREAL_SERIALIZE_FUNCTION_NAME\fP (Archive &ar, \fBSizeTag\fP< T > &t)" .br .RI "Serializing SizeTags to binary\&. " .ti -1c .RI "template void \fBcereal::CEREAL_SAVE_FUNCTION_NAME\fP (\fBBinaryOutputArchive\fP &ar, \fBBinaryData\fP< T > const &bd)" .br .RI "Saving binary data\&. " .ti -1c .RI "template void \fBcereal::CEREAL_LOAD_FUNCTION_NAME\fP (\fBBinaryInputArchive\fP &ar, \fBBinaryData\fP< T > &bd)" .br .RI "Loading binary data\&. " .in -1c .SH "Detailed Description" .PP Binary input and output archives\&. .SH "Function Documentation" .PP .SS "template cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive & ar, \fBNameValuePair\fP< T > & t)\fR [inline]\fP" .PP Serializing NVP types to binary\&. Serializing NVP types to portable binary\&. .SS "template cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive & ar, \fBSizeTag\fP< T > & t)\fR [inline]\fP" .PP Serializing SizeTags to binary\&. Serializing SizeTags to portable binary\&. .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.