Full merge from trunk at revision 41356 of entire boost-root tree. Do Serialization separately to verify pre-commit check failures have been fixed.

[SVN r41368]
This commit is contained in:
Beman Dawes
2007-11-25 17:57:08 +00:00
parent e36c2be66f
commit 36694aec8f
193 changed files with 11665 additions and 12617 deletions

View File

@@ -19,7 +19,7 @@ namespace std{
}
#endif
#include <boost/test/test_tools.hpp>
#include "test_tools.hpp"
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
@@ -384,14 +384,14 @@ void test8(){
std::list<const B *> l;
l.push_back(b_ptr);
boost::archive::polymorphic_text_oarchive oa(ss);
boost::archive::polymorphic_oarchive & poa(oa);
boost::archive::polymorphic_oarchive & poa = oa;
poa << const_cast<const std::list<const B *> &>(l);
}
B b1;
{
std::list<B *> l;
boost::archive::polymorphic_text_iarchive ia(ss);
boost::archive::polymorphic_iarchive & pia(ia);
boost::archive::polymorphic_iarchive & pia = ia;
pia >> l;
delete l.front(); // prevent memory leak
}