BOOST_TRY {
oa << BOOST_SERIALIZATION_NVP(rb1);
}
- BOOST_CATCH(boost::archive::archive_exception aex){
+ BOOST_CATCH(boost::archive::archive_exception const& aex){
except = true;
}
BOOST_CATCH_END
BOOST_TRY {
ia >> BOOST_SERIALIZATION_NVP(rb1);
}
- BOOST_CATCH(boost::archive::archive_exception aex){
+ BOOST_CATCH(boost::archive::archive_exception const& aex){
except = true;
BOOST_CHECK_MESSAGE(
NULL == rb1,
BOOST_TRY {
oa << BOOST_SERIALIZATION_NVP(rd1);
}
- BOOST_CATCH(boost::archive::archive_exception aex){
+ BOOST_CATCH(boost::archive::archive_exception const& aex){
except = true;
}
BOOST_CATCH_END
BOOST_TRY {
ia >> BOOST_SERIALIZATION_NVP(rd1);
}
- BOOST_CATCH(boost::archive::archive_exception aex){
+ BOOST_CATCH(boost::archive::archive_exception const& aex){
except = true;
BOOST_CHECK_MESSAGE(
NULL == rd1,
BOOST_TRY {
ia & BOOST_SERIALIZATION_NVP(instance1) & BOOST_SERIALIZATION_NVP(pointer2);
}
- BOOST_CATCH(boost::archive::archive_exception aex){
+ BOOST_CATCH(boost::archive::archive_exception const& aex){
except = true;
BOOST_CHECK_MESSAGE(
std::strcmp(aex.what(), "unregistered class") == 0,