Use BOOST_NOEXCEPT