add(shared_ptr< TaskType > task) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
add(shared_ptr< TaskType > task, TaskArgs ... args) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
add(ThreadPoolType &pool, shared_ptr< TaskType > task) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
doTask(TaskType &task) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlineprotectedvirtual |
doTask(TaskType &task, TaskArgs ... args) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlineprotectedvirtual |
drop() | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
drop(TaskArgs ... args) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
drop(ThreadPoolType &pool) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
emptyClone() const | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inline |
getMaxTasks() const | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
maxTasks | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | protected |
operator()() | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
operator()(TaskArgs ... args) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
popTask() | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
setMaxTasks(size_t const maxTasks) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
TaskDropper(size_t const maxTasks=32) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inline |
tasks | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | protected |
tryAdd(ThreadPoolType &pool, shared_ptr< TaskType > task) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
tryDrop(ThreadPoolType &pool) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | inlinevirtual |
~TaskDropper()=default (defined in TaskDropper< TaskType, ThreadPoolType, TaskArgs >) | TaskDropper< TaskType, ThreadPoolType, TaskArgs > | virtual |