#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 |