Index: boost/serialization/array.hpp =================================================================== --- boost/serialization/array.hpp (revision 79630) +++ boost/serialization/array.hpp (working copy) @@ -15,6 +15,9 @@ using ::size_t; } // namespace std #endif +#ifndef BOOST_NO_CXX11_HDR_ARRAY +#include +#endif #include #include @@ -134,6 +137,14 @@ ar & boost::serialization::make_nvp("elems",a.elems); } +#ifndef BOOST_NO_CXX11_HDR_ARRAY +template +void serialize(Archive& ar, std::array& a, const unsigned int /* version */) +{ + ar & boost::serialization::make_array(a.data(), a.size()); +} +#endif + } } // end namespace boost::serialization #ifdef __BORLANDC__