/usr/include/boost/ptr_container
NameSizeModeActions
detail/-0755rm
clone_allocator.hpp21520644editdlrm
exception.hpp13260644editdlrm
indirect_fun.hpp36930644editdlrm
nullable.hpp22280644editdlrm
ptr_array.hpp84470644editdlrm
ptr_circular_buffer.hpp194790644editdlrm
ptr_container.hpp9580644editdlrm
ptr_deque.hpp23270644editdlrm
ptr_inserter.hpp80220644editdlrm
ptr_list.hpp36720644editdlrm
ptr_map.hpp53300644editdlrm
ptr_map_adapter.hpp372860644editdlrm
ptr_sequence_adapter.hpp268310644editdlrm
ptr_set.hpp53750644editdlrm
ptr_set_adapter.hpp295680644editdlrm
ptr_unordered_map.hpp86180644editdlrm
ptr_unordered_set.hpp88310644editdlrm
ptr_vector.hpp29550644editdlrm
serialize_ptr_array.hpp13990644editdlrm
serialize_ptr_circular_buffer.hpp14080644editdlrm
serialize_ptr_container.hpp8060644editdlrm
serialize_ptr_deque.hpp7290644editdlrm
serialize_ptr_list.hpp7250644editdlrm
serialize_ptr_map.hpp10120644editdlrm
serialize_ptr_set.hpp9320644editdlrm
serialize_ptr_unordered_map.hpp12270644editdlrm
serialize_ptr_unordered_set.hpp11950644editdlrm
serialize_ptr_vector.hpp12170644editdlrm
Edit: /usr/include/boost/ptr_container/serialize_ptr_array.hpp (1399B)
// Copyright Sebastian Ramacher, 2007. // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PTR_CONTAINER_SERIALIZE_PTR_ARRAY_HPP #define BOOST_PTR_CONTAINER_SERIALIZE_PTR_ARRAY_HPP #include #include namespace boost { namespace serialization { template void save(Archive& ar, const ptr_array& c, unsigned int /*version*/) { ptr_container_detail::save_helper(ar, c); } template void load(Archive& ar, ptr_array& c, unsigned int /*version*/) { typedef ptr_array container_type; typedef BOOST_DEDUCED_TYPENAME container_type::size_type size_type; for(size_type i = 0u; i != N; ++i) { T* p; ar >> boost::serialization::make_nvp( ptr_container_detail::item(), p ); c.replace(i, p); } } template void serialize(Archive& ar, ptr_array& c, const unsigned int version) { split_free(ar, c, version); } } // namespace serialization } // namespace boost #endif