Revert "removed dead code from vector.hpp"

This reverts commit 423c6d8076.
This commit is contained in:
Robert Ramey
2015-04-27 17:12:31 -07:00
parent 423c6d8076
commit 2e2fac9291

View File

@@ -149,27 +149,6 @@ inline void load(
// message like "default const
t.reserve(count);
vector_load_impl<Archive>::invoke(ar, t, count, item_version);
/*
if(detail::is_default_constructible<U>::value){
BOOST_STATIC_ASSERT(std::is_default_constructible<U>::value);
BOOST_STATIC_ASSERT(boost::serialization::detail::is_default_constructible<U>::value);
t.resize(count);
typename std::vector<U, Allocator>::iterator hint;
hint = t.begin();
while(count-- > 0){
ar >> boost::serialization::make_nvp("item", *hint++);
}
}
else{
t.clear();
while(count-- > 0){
detail::stack_construct<Archive, U> u(ar, item_version);
ar >> boost::serialization::make_nvp("item", u.reference());
t.push_back(u.reference());
ar.reset_object_address(& t.back() , & u.reference());
}
}
*/
}
// the optimized versions