#include <string>
namespace
boost
{
class exception;
template <class E>
std::string diagnostic_information( E const & e );
std::string diagnostic_information( exception_ptr const & p );
std::string current_exception_diagnostic_information();
}