invoke_helper(Continuation const& c,Func func, std::string const & task_name, std::size_t prio) : boost::asynchronous::continuation_task<Return>(task_name) , boost::asynchronous::serializable_task(func.get_task_name()) , cont_(c),func_(std::move(func)), prio_(prio) {}