diff options
Diffstat (limited to 'boost/thread/executors/inline_executor.hpp')
-rw-r--r-- | boost/thread/executors/inline_executor.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/boost/thread/executors/inline_executor.hpp b/boost/thread/executors/inline_executor.hpp index 5dd523184e..ded8ef5bf0 100644 --- a/boost/thread/executors/inline_executor.hpp +++ b/boost/thread/executors/inline_executor.hpp @@ -10,9 +10,16 @@ #define BOOST_THREAD_INLINE_EXECUTOR_HPP #include <boost/thread/detail/config.hpp> +#if defined BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION && defined BOOST_THREAD_PROVIDES_EXECUTORS && defined BOOST_THREAD_USES_MOVE + +#include <exception> // std::terminate +#include <boost/throw_exception.hpp> #include <boost/thread/detail/delete.hpp> #include <boost/thread/detail/move.hpp> #include <boost/thread/executors/work.hpp> +#include <boost/thread/mutex.hpp> +#include <boost/thread/lock_guard.hpp> +#include <boost/thread/concurrent_queues/queue_op_status.hpp> // sync_queue_is_closed #include <boost/config/abi_prefix.hpp> @@ -169,3 +176,4 @@ using executors::inline_executor; #include <boost/config/abi_suffix.hpp> #endif +#endif |