A library for working with phylogenetic and population genetic data.
v0.32.0
ThreadPool Member List

This is the complete list of members for ThreadPool, including all inherited members.

enqueue_and_retrieve(F &&f, Args &&... args) -> ProactiveFuture< typename std::result_of< F(Args...)>::type >ThreadPoolinline
enqueue_detached(F &&f, Args &&... args)ThreadPoolinline
operator=(ThreadPool const &)=deleteThreadPool
operator=(ThreadPool &&)=deleteThreadPool
pending_tasks_count() constThreadPoolinline
size() constThreadPoolinline
ThreadPool(size_t num_threads, size_t max_queue_size=0)ThreadPoolinlineexplicit
ThreadPool(ThreadPool const &)=deleteThreadPool
ThreadPool(ThreadPool &&)=deleteThreadPool
try_run_pending_task()ThreadPoolinline
wait_for_all_pending_tasks()ThreadPoolinline
~ThreadPool()ThreadPoolinline