|
quickpool
1.6.0
An easy-to-use, header-only work stealing thread pool in C++11
|
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::ThreadPool | inline |
| done() const | quickpool::ThreadPool | inline |
| get_active_threads() const | quickpool::ThreadPool | inline |
| global_instance() | quickpool::ThreadPool | inlinestatic |
| operator delete(void *ptr) | quickpool::ThreadPool | inlinestatic |
| operator new(size_t count) | quickpool::ThreadPool | inlinestatic |
| 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::ThreadPool | inline |
| parallel_for_each(Items &items, UnaryFunction f) | quickpool::ThreadPool | inline |
| push(Function &&f, Args &&... args) | quickpool::ThreadPool | inline |
| set_active_threads(size_t threads) | quickpool::ThreadPool | inline |
| ThreadPool(size_t threads=sched::num_cores_avail()) | quickpool::ThreadPool | inlineexplicit |
| 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::ThreadPool | inline |
| ~ThreadPool() (defined in quickpool::ThreadPool) | quickpool::ThreadPool | inline |