int main()
{
  return test_executor_adaptor();

#if defined BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION \
  && defined BOOST_THREAD_PROVIDES_EXECUTORS \
  &&  ! defined BOOST_NO_CXX11_RVALUE_REFERENCES

  // compiles
  boost::make_ready_future().then(&p);

  boost::basic_thread_pool executor;
  // doesn't compile
  boost::make_ready_future().then(executor, &p);
#endif
}
Exemplo n.º 2
0
int main()
{
  return test_executor_adaptor();
}