| 3847 | //////////////////////////////// |
| 3848 | template <class Rp, class Fp> |
| 3849 | BOOST_THREAD_FUTURE<Rp> |
| 3850 | make_future_async_shared_state(BOOST_THREAD_FWD_REF(Fp) f) { |
| 3851 | shared_ptr<future_async_shared_state<Rp, Fp> > |
| 3852 | h(new future_async_shared_state<Rp, Fp>()); |
| 3853 | h->init(boost::forward<Fp>(f)); |
| 3854 | return BOOST_THREAD_FUTURE<Rp>(h); |
| 3855 | } |
| 3856 | } |
| 3857 | |
| 3858 | //////////////////////////////// |