1 #ifndef UUID_AA15E74A856F11E08B8D93F24824019B 2 #define UUID_AA15E74A856F11E08B8D93F24824019B 3 #if defined(__GNUC__) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) 4 #pragma GCC system_header 6 #if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) 7 #pragma warning(push,1) 12 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 34 #if !defined( BOOST_EXCEPTION_DISABLE ) && defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x593) ) 35 # define BOOST_EXCEPTION_DISABLE 38 #if !defined( BOOST_EXCEPTION_DISABLE ) && defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, < 1310 ) 39 # define BOOST_EXCEPTION_DISABLE 42 #if !defined( BOOST_EXCEPTION_DISABLE ) 45 # define BOOST_THROW_EXCEPTION(x) ::boost::exception_detail::throw_exception_(x,BOOST_CURRENT_FUNCTION,__FILE__,__LINE__) 47 # define BOOST_THROW_EXCEPTION(x) ::boost::throw_exception(x) 52 #ifdef BOOST_NO_EXCEPTIONS 66 #ifndef BOOST_EXCEPTION_DISABLE 75 #if !defined( BOOST_EXCEPTION_DISABLE ) 97 #if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) error_info< struct throw_file_, char const * > throw_file
exception_detail::clone_impl< T > enable_current_exception(T const &x)
error_info< struct throw_line_, int > throw_line
void throw_exception_assert_compatibility(std::exception const &)
exception_detail::enable_error_info_return_type< T >::type enable_error_info(T const &x)
#define BOOST_ATTRIBUTE_NORETURN
E const & set_info(E const &, error_info< Tag, T > const &)
error_info< struct throw_function_, char const * > throw_function
BOOST_ATTRIBUTE_NORETURN void throw_exception_(E const &x, char const *current_function, char const *file, int line)
BOOST_ATTRIBUTE_NORETURN void throw_exception(E const &e)