...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost/exception/diagnostic_information.hpp
boost/exception/enable_current_exception.hpp
boost/exception/enable_error_info.hpp
boost/exception/error_info.hpp
boost/exception/get_error_info.hpp
boost/exception/info_tuple.hpp
Integrating Boost Exception in Existing Exception Class Hierarchies
Transporting of Arbitrary Data to the Catch Site
Transporting of Exceptions Between Threads