Assignments
Assignments
ThreadPool Member List

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

_CloseThreadPoolprivatestatic
_DoneWithWorkThreadPoolprivatestatic
_MutexThreadPoolprivatestatic
_ParallelSections(std::future< void > *futures, const Function &function)ThreadPoolinlineprivatestatic
_ParallelSections(std::future< void > *futures, const Function &function, const Functions &... functions)ThreadPoolinlineprivatestatic
_ParallelTypeThreadPoolprivatestatic
_RemainingTasksThreadPoolprivatestatic
_ThreadFunctionThreadPoolprivatestatic
_ThreadInitFunction(unsigned int thread)ThreadPoolinlineprivatestatic
_ThreadsThreadPoolprivatestatic
_WaitingForWorkOrCloseThreadPoolprivatestatic
ASYNC enum valueThreadPool
DefaultChunkSizeThreadPoolstatic
DefaultScheduleThreadPoolstatic
DYNAMIC enum valueThreadPool
Init(ParallelType parallelType, unsigned int numThreads=std::thread::hardware_concurrency())ThreadPoolstatic
NONE enum valueThreadPool
NumThreads(void)ThreadPoolstatic
operator=(const ThreadPool &)ThreadPoolinlineprivate
Parallel_for(size_t begin, size_t end, const std::function< void(unsigned int, size_t) > &iterationFunction, ScheduleType schedule=DefaultSchedule, size_t chunkSize=DefaultChunkSize)ThreadPoolstatic
ParallelNamesThreadPoolstatic
ParallelSections(const Functions &... functions)ThreadPoolinlinestatic
ParallelType enum nameThreadPool
ScheduleNamesThreadPoolstatic
ScheduleType enum nameThreadPool
STATIC enum valueThreadPool
Terminate(void)ThreadPoolstatic
THREAD_POOL enum valueThreadPool
ThreadPool(const ThreadPool &)ThreadPoolinlineprivate