diff options
Diffstat (limited to 'boost/serialization/string.hpp')
-rw-r--r-- | boost/serialization/string.hpp | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/boost/serialization/string.hpp b/boost/serialization/string.hpp index d63df768a7..76e695d4f3 100644 --- a/boost/serialization/string.hpp +++ b/boost/serialization/string.hpp @@ -27,65 +27,4 @@ BOOST_CLASS_IMPLEMENTATION(std::string, boost::serialization::primitive_type) BOOST_CLASS_IMPLEMENTATION(std::wstring, boost::serialization::primitive_type) #endif -// left over from a previous incarnation - strings are now always primitive types -#if 0 -#include <string> -#include <boost/serialization/collections_save_imp.hpp> -#include <boost/serialization/collections_load_imp.hpp> -#include <boost/serialization/split_free.hpp> - -namespace boost { -namespace serialization { - -// basic_string - general case -template<class Archive, class U, class Allocator> -inline void save( - Archive & ar, - const std::basic_string<U, Allocator> &t, - const unsigned int file_version -){ - boost::serialization::stl::save_collection< - Archive, std::basic_string<U, Allocator> - >(ar, t); -} - -template<class Archive, class U, class Allocator> -inline void load( - Archive & ar, - std::basic_string<U, Allocator> &t, - const unsigned int file_version -){ - boost::serialization::stl::load_collection< - Archive, - std::basic_string<U, Allocator>, - boost::serialization::stl::archive_input_seq< - Archive, - std::basic_string<U, Allocator> - >, - boost::serialization::stl::reserve_imp< - std::basic_string<U, Allocator> - > - >(ar, t); -} - -// split non-intrusive serialization function member into separate -// non intrusive save/load member functions -template<class Archive, class U, class Allocator> -inline void serialize( - Archive & ar, - std::basic_string<U, Allocator> & t, - const unsigned int file_version -){ - boost::serialization::split_free(ar, t, file_version); -} - -} // serialization -} // namespace boost - -#include <boost/serialization/collection_traits.hpp> - -BOOST_SERIALIZATION_COLLECTION_TRAITS(std::vector) - -#endif - #endif // BOOST_SERIALIZATION_STRING_HPP |