| 4362 | template <class T> |
| 4363 | #endif |
| 4364 | BOOST_THREAD_FUTURE<typename detail::deduced_type<T>::type> make_ready_future(BOOST_THREAD_FWD_REF(T) value) { |
| 4365 | typedef typename detail::deduced_type<T>::type future_value_type; |
| 4366 | promise<future_value_type> p; |
| 4367 | p.set_value(boost::forward<T>(value)); |
| 4368 | return BOOST_THREAD_MAKE_RV_REF(p.get_future()); |
| 4369 | } |
| 4370 | |
| 4371 | // explicit overloads |
| 4372 | template <class T> |
no test coverage detected