quickpool  1.6.0
An easy-to-use, header-only work stealing thread pool in C++11
quickpool::ThreadPool Member List

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

async(Function &&f, Args &&... args) -> std::future< decltype(f(args...))>quickpool::ThreadPoolinline
done() constquickpool::ThreadPoolinline
get_active_threads() constquickpool::ThreadPoolinline
global_instance()quickpool::ThreadPoolinlinestatic
operator delete(void *ptr)quickpool::ThreadPoolinlinestatic
operator new(size_t count)quickpool::ThreadPoolinlinestatic
operator=(const ThreadPool &)=delete (defined in quickpool::ThreadPool)quickpool::ThreadPool
operator=(ThreadPool &&other)=delete (defined in quickpool::ThreadPool)quickpool::ThreadPool
parallel_for(int begin, int end, UnaryFunction f)quickpool::ThreadPoolinline
parallel_for_each(Items &items, UnaryFunction f)quickpool::ThreadPoolinline
push(Function &&f, Args &&... args)quickpool::ThreadPoolinline
set_active_threads(size_t threads)quickpool::ThreadPoolinline
ThreadPool(size_t threads=sched::num_cores_avail())quickpool::ThreadPoolinlineexplicit
ThreadPool(ThreadPool &&)=delete (defined in quickpool::ThreadPool)quickpool::ThreadPool
ThreadPool(const ThreadPool &)=delete (defined in quickpool::ThreadPool)quickpool::ThreadPool
wait(size_t millis=0)quickpool::ThreadPoolinline
~ThreadPool() (defined in quickpool::ThreadPool)quickpool::ThreadPoolinline