#include <boost/config.hpp>
#include <boost/exception/get_error_info.hpp>
#include <boost/utility/enable_if.hpp>
#include <exception>
#include <sstream>
#include <string>
#include <boost/exception/current_exception_cast.hpp>
Go to the source code of this file.
Classes | |
struct | boost::exception_detail::enable_boost_exception_overload< T > |
struct | boost::exception_detail::enable_std_exception_overload< T > |
struct | boost::exception_detail::enable_std_exception_overload< T >::yes |
struct | boost::exception_detail::enable_boost_exception_overload< T >::yes |
Namespaces | |
namespace | boost |
namespace | boost::exception_detail |
Functions | |
std::string | boost::exception_detail::boost_diagnostic_information (exception const &x) |
std::string | boost::current_exception_diagnostic_information () |
template<class T > | |
enable_if < exception_detail::enable_boost_exception_overload < T >, std::string >::type | boost::diagnostic_information (T const &e) |
template<class T > | |
std::string | boost::exception_detail::dynamic_exception_type (T const &x) |
char const * | boost::exception_detail::get_diagnostic_information (exception const &x) |
std::string | boost::exception_detail::std_diagnostic_information (std::exception const &x) |