// Copyright (c) 2003 Vladimir Prus. // // Use, modification and distribution is subject to the Boost Software // License Version 1.0. (See accompanying file LICENSE_1_0.txt or // http://www.boost.org/LICENSE_1_0.txt) // Provides non-intrusive serialization for boost::scoped_ptr // Does not allow to serialize scoped_ptr's to builtin types. #ifndef BOOST_SERIALIZATION_PAIR_HPP_VP_2003_10_30 #define BOOST_SERIALIZATION_PAIR_HPP_VP_2003_10_30 #include #include namespace boost { namespace serialization { template void serialization(Archive & ar, std::pair& p, unsigned version) { ar & make_nvp("first", p.first) & make_nvp("second", p.second); } }} #endif