boost::throw_on_failure
// In header: <boost/convert.hpp> unspecified throw_on_failure;
boost::throw_on_failure is the 'tag' object to request the exception-throwing behavior.