Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2013. The current version is 1.89.0.
#include <string>
namespace
boost
{
class exception;
template <class E>
std::string diagnostic_information( E const & e );
std::string diagnostic_information( exception_ptr const & p );
char const * diagnostic_information_what( boost::exception const & e ) throw();
std::string current_exception_diagnostic_information();
}