.TH "common.hpp" 3 "Sat Oct 10 2026 08:08:15" "cereal" \" -*- nroff -*- .ad l .nh .SH NAME common.hpp \- Support common types - always included automatically\&. .SH SYNOPSIS .br .PP \fR#include 'cereal/cereal\&.hpp'\fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBcereal::common_detail::is_enum< T >\fP" .br .RI "Checks if a type is an enum\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "template void \fBcereal::common_detail::serializeArray\fP (Archive &ar, T &array, std::true_type)" .br .RI "Serialization for arrays if \fBBinaryData\fP is supported and we are arithmetic\&. " .ti -1c .RI "template void \fBcereal::common_detail::serializeArray\fP (Archive &ar, T &array, std::false_type)" .br .RI "Serialization for arrays if \fBBinaryData\fP is not supported or we are not arithmetic\&. " .ti -1c .RI "template std::enable_if< \fBcommon_detail::is_enum\fP< T >::value, typenamecommon_detail::is_enum< T >::base_type >::type \fBcereal::CEREAL_SAVE_MINIMAL_FUNCTION_NAME\fP (Archive const &, T const &t)" .br .RI "Saving for enum types\&. " .ti -1c .RI "template std::enable_if< \fBcommon_detail::is_enum\fP< T >::value, void >::type \fBcereal::CEREAL_LOAD_MINIMAL_FUNCTION_NAME\fP (Archive const &, T &&t, typename \fBcommon_detail::is_enum\fP< T >::base_type const &value)" .br .RI "Loading for enum types\&. " .ti -1c .RI "template void \fBcereal::CEREAL_SERIALIZE_FUNCTION_NAME\fP (Archive &, T *&)" .br .RI "Serialization for raw pointers\&. " .ti -1c .RI "template std::enable_if< std::is_array< T >::value, void >::type \fBcereal::CEREAL_SERIALIZE_FUNCTION_NAME\fP (Archive &ar, T &array)" .br .RI "Serialization for C style arrays\&. " .in -1c .SH "Detailed Description" .PP Support common types - always included automatically\&. .SH "Function Documentation" .PP .SS "template void cereal::CEREAL_SERIALIZE_FUNCTION_NAME (Archive & , T *& )\fR [inline]\fP" .PP Serialization for raw pointers\&. This exists only to throw a static_assert to let users know we don't support raw pointers\&. .SH "Author" .PP Generated automatically by Doxygen for cereal from the source code\&.