#include <future.hpp>
Public Types | |
typedef R | result_type |
Public Member Functions | |
packaged_task () | |
template<class F > | |
packaged_task (BOOST_THREAD_FWD_REF(F) f, typename boost::disable_if< is_same< typename decay< F >::type, packaged_task >, dummy * >::type=0) | |
~packaged_task () | |
packaged_task (BOOST_THREAD_RV_REF(packaged_task) other) BOOST_NOEXCEPT | |
packaged_task & | operator= (BOOST_THREAD_RV_REF(packaged_task) other) BOOST_NOEXCEPT |
void | reset () |
void | swap (packaged_task &other) BOOST_NOEXCEPT |
bool | valid () const BOOST_NOEXCEPT |
unique_future< R > | get_future () |
void | operator() () |
void | make_ready_at_thread_exit () |
template<typename F > | |
void | set_wait_callback (F f) |
typedef R boost::packaged_task< R >::result_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
References boost::spirit::x3::unicode::other.
|
inline |
References boost::throw_exception().
|
inline |
References boost::throw_exception().
|
inline |
References boost::throw_exception().
|
inline |
References boost::move(), boost::spirit::x3::unicode::other, and boost::swap.
|
inline |
References boost::system::make_error_code().
|
inline |
|
inline |
References boost::spirit::x3::unicode::other, and boost::swap.
|
inline |