...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards
...one of the most highly regarded and expertly designed C++ library projects in the world.
boost::throw_on_failure
// In header: <boost/convert.hpp> unspecified throw_on_failure;
The boost::throw_on_failure is the name of an object of the boost::detail::throw_on_failure type that is used to indicate desired exception-throwing behavior.