clear_queue() | forpy::threading::thread_pool | inline |
cv | forpy::threading::thread_pool | private |
flags | forpy::threading::thread_pool | private |
get_thread(int i) | forpy::threading::thread_pool | inline |
init() | forpy::threading::thread_pool | inline |
isDone | forpy::threading::thread_pool | private |
isStop | forpy::threading::thread_pool | private |
mutex | forpy::threading::thread_pool | private |
n_idle() | forpy::threading::thread_pool | inline |
nWaiting | forpy::threading::thread_pool | private |
operator=(const thread_pool &)=delete | forpy::threading::thread_pool | private |
operator=(thread_pool &&)=delete | forpy::threading::thread_pool | private |
pop() | forpy::threading::thread_pool | inline |
push(F &&f, C *c, Rest &&... rest) -> std::future< decltype((c-> *f)(new forpy::Desk(0), rest...))> | forpy::threading::thread_pool | inline |
push(F &&f, Rest &&... rest) -> std::future< decltype(f(new forpy::Desk(0), rest...))> | forpy::threading::thread_pool | inline |
push(F &&f) -> std::future< decltype(f(new forpy::Desk(0)))> | forpy::threading::thread_pool | inline |
push_move(F &&f, C *c, M &&movable, Rest &&... rest) -> std::future< decltype((c-> *f)(new forpy::Desk(0), movable, rest...))> | forpy::threading::thread_pool | inline |
q | forpy::threading::thread_pool | private |
resize(int nThreads) | forpy::threading::thread_pool | inline |
set_thread(int i) | forpy::threading::thread_pool | inlineprivate |
size() | forpy::threading::thread_pool | inline |
stop(bool isWait=false) | forpy::threading::thread_pool | inline |
thread_pool() | forpy::threading::thread_pool | inline |
thread_pool(int nThreads) | forpy::threading::thread_pool | inline |
thread_pool(const thread_pool &)=delete | forpy::threading::thread_pool | private |
thread_pool(thread_pool &&)=delete | forpy::threading::thread_pool | private |
threads | forpy::threading::thread_pool | private |
~thread_pool() | forpy::threading::thread_pool | inline |