1 #ifndef UUID_AA15E74A856F11E08B8D93F24824019B 2 #define UUID_AA15E74A856F11E08B8D93F24824019B 3 #if (__GNUC__*100+__GNUC_MINOR__>301) && !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) 33 #if !defined( BOOST_EXCEPTION_DISABLE ) && defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x593) ) 34 # define BOOST_EXCEPTION_DISABLE 37 #if !defined( BOOST_EXCEPTION_DISABLE ) && defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, < 1310 ) 38 # define BOOST_EXCEPTION_DISABLE 41 #if !defined( BOOST_EXCEPTION_DISABLE ) 43 #if !defined(BOOST_THROW_EXCEPTION_CURRENT_FUNCTION) 45 # define BOOST_THROW_EXCEPTION_CURRENT_FUNCTION BOOST_CURRENT_FUNCTION 47 # define BOOST_THROW_EXCEPTION(x) ::boost::exception_detail::throw_exception_(x,BOOST_THROW_EXCEPTION_CURRENT_FUNCTION,__FILE__,__LINE__) 49 # define BOOST_THROW_EXCEPTION(x) ::boost::throw_exception(x) 54 #ifdef BOOST_NO_EXCEPTIONS 68 #ifndef BOOST_EXCEPTION_DISABLE 77 #if !defined( BOOST_EXCEPTION_DISABLE ) 99 #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
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
BOOST_NORETURN void throw_exception_(E const &x, char const *current_function, char const *file, int line)
BOOST_NORETURN void throw_exception(E const &e)
void throw_exception_assert_compatibility(std::exception const &)
exception_detail::enable_error_info_return_type< T >::type enable_error_info(T const &x)
E const & set_info(E const &, error_info< Tag, T > const &)
error_info< struct throw_function_, char const * > throw_function