OS Manuals

array.hpp(3)

array.hpp - Support for types found in <array>.

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

array.hpp - Support for types found in <array>.

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


template<class Archive, class T, size_t N> std::enable_if< traits::is_output_serializable< BinaryData< T >, Archive >::value &&std::is_arithmetic< T >::value, void >::type cereal::CEREAL_SAVE_FUNCTION_NAME (Archive &ar, std::array< T, N > const &array)
template<class Archive, class T, size_t N> std::enable_if< traits::is_input_serializable< BinaryData< T >, Archive >::value &&std::is_arithmetic< T >::value, void >::type cereal::CEREAL_LOAD_FUNCTION_NAME (Archive &ar, std::array< T, N > &array)
template<class Archive, class T, size_t N> std::enable_if<!traits::is_output_serializable< BinaryData< T >, Archive >::value||!std::is_arithmetic< T >::value, void >::type cereal::CEREAL_SAVE_FUNCTION_NAME (Archive &ar, std::array< T, N > const &array)
Saving for std::array all other types. template<class Archive, class T, size_t N> std::enable_if<!traits::is_input_serializable< BinaryData< T >, Archive >::value||!std::is_arithmetic< T >::value, void >::type cereal::CEREAL_LOAD_FUNCTION_NAME (Archive &ar, std::array< T, N > &array)
Loading for std::array all other types.

Support for types found in <array>.

Loading for std::array primitive types using binary serialization, if supported

Saving for std::array primitive types using binary serialization, if supported

Generated automatically by Doxygen for cereal from the source code.

Mon Oct 26 2026 02:55:37 cereal

cereal 1.3.2-r7 · enterprise-packages · ingested 2026-10-26