diff options
Diffstat (limited to '3rdParty/Boost/src/boost/thread/exceptions.hpp')
| -rw-r--r-- | 3rdParty/Boost/src/boost/thread/exceptions.hpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/3rdParty/Boost/src/boost/thread/exceptions.hpp b/3rdParty/Boost/src/boost/thread/exceptions.hpp index 08c28d3..d97465b 100644 --- a/3rdParty/Boost/src/boost/thread/exceptions.hpp +++ b/3rdParty/Boost/src/boost/thread/exceptions.hpp @@ -29,6 +29,8 @@ namespace boost { +#if defined BOOST_THREAD_PROVIDES_INTERRUPTIONS class BOOST_SYMBOL_VISIBLE thread_interrupted {}; +#endif class BOOST_SYMBOL_VISIBLE thread_exception: @@ -123,5 +125,5 @@ namespace boost public: thread_resource_error() - : base_type(system::errc::resource_unavailable_try_again, "boost::thread_resource_error") + : base_type(static_cast<int>(system::errc::resource_unavailable_try_again), "boost::thread_resource_error") {} @@ -151,5 +153,5 @@ namespace boost public: unsupported_thread_option() - : base_type(system::errc::invalid_argument, "boost::unsupported_thread_option") + : base_type(static_cast<int>(system::errc::invalid_argument), "boost::unsupported_thread_option") {} @@ -175,5 +177,5 @@ namespace boost public: invalid_thread_argument() - : base_type(system::errc::invalid_argument, "boost::invalid_thread_argument") + : base_type(static_cast<int>(system::errc::invalid_argument), "boost::invalid_thread_argument") {} @@ -199,5 +201,5 @@ namespace boost public: thread_permission_error() - : base_type(system::errc::permission_denied, "boost::thread_permission_error") + : base_type(static_cast<int>(system::errc::permission_denied), "boost::thread_permission_error") {} |
Swift