ThreadPool::PackagedTask

Packaged-task type wrapping a callable of type F for queuing.

Synopsis

Declared in <util/threadpool.h>

template<class F>
using PackagedTask = std::packaged_task<std::invoke_result_t<F>()>;