2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-26 07:02:12 +00:00

make inline_executor, loop_executor and thread_executor copyable.

This commit is contained in:
Vicente J. Botet Escriba
2015-02-20 19:11:08 +01:00
parent 55f9563f60
commit de580474a3
4 changed files with 540 additions and 240 deletions

View File

@@ -98,6 +98,10 @@ int test_executor_adaptor()
submit_some(ea);
}
// std::cout << BOOST_CONTEXTOF << std::endl;
{
boost::loop_executor e1;
boost::loop_executor e2 = e1;
}
{
boost::executor_adaptor < boost::loop_executor > ea2;
submit_some( ea2);
@@ -112,11 +116,19 @@ int test_executor_adaptor()
}
#endif
// std::cout << BOOST_CONTEXTOF << std::endl;
{
boost::inline_executor e1;
boost::inline_executor e2 = e1;
}
{
boost::executor_adaptor < boost::inline_executor > ea1;
submit_some(ea1);
}
// std::cout << BOOST_CONTEXTOF << std::endl;
{
boost::thread_executor e1;
boost::thread_executor e2 = e1;
}
{
boost::executor_adaptor < boost::thread_executor > ea1;
submit_some(ea1);