diff options
Diffstat (limited to 'boost/thread/executors/thread_executor.hpp')
-rw-r--r-- | boost/thread/executors/thread_executor.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/boost/thread/executors/thread_executor.hpp b/boost/thread/executors/thread_executor.hpp index c9f49a7b62..9de87b15b5 100644 --- a/boost/thread/executors/thread_executor.hpp +++ b/boost/thread/executors/thread_executor.hpp @@ -10,10 +10,15 @@ #define BOOST_THREAD_THREAD_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 <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/executors/executor.hpp> +#include <boost/thread/mutex.hpp> +#include <boost/thread/lock_guard.hpp> #include <boost/thread/thread_only.hpp> #include <boost/thread/scoped_thread.hpp> #include <boost/thread/csbl/vector.hpp> @@ -155,3 +160,4 @@ using executors::thread_executor; #include <boost/config/abi_suffix.hpp> #endif +#endif |