summaryrefslogtreecommitdiff
path: root/boost/serialization/string.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/serialization/string.hpp')
-rw-r--r--boost/serialization/string.hpp61
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