Assignments
Assignments
|
This is the complete list of members for ThreadPool, including all inherited members.
_Close | ThreadPool | privatestatic |
_DoneWithWork | ThreadPool | privatestatic |
_Mutex | ThreadPool | privatestatic |
_ParallelSections(std::future< void > *futures, const Function &function) | ThreadPool | inlineprivatestatic |
_ParallelSections(std::future< void > *futures, const Function &function, const Functions &... functions) | ThreadPool | inlineprivatestatic |
_ParallelType | ThreadPool | privatestatic |
_RemainingTasks | ThreadPool | privatestatic |
_ThreadFunction | ThreadPool | privatestatic |
_ThreadInitFunction(unsigned int thread) | ThreadPool | inlineprivatestatic |
_Threads | ThreadPool | privatestatic |
_WaitingForWorkOrClose | ThreadPool | privatestatic |
ASYNC enum value | ThreadPool | |
DefaultChunkSize | ThreadPool | static |
DefaultSchedule | ThreadPool | static |
DYNAMIC enum value | ThreadPool | |
Init(ParallelType parallelType, unsigned int numThreads=std::thread::hardware_concurrency()) | ThreadPool | static |
NONE enum value | ThreadPool | |
NumThreads(void) | ThreadPool | static |
operator=(const ThreadPool &) | ThreadPool | inlineprivate |
Parallel_for(size_t begin, size_t end, const std::function< void(unsigned int, size_t) > &iterationFunction, ScheduleType schedule=DefaultSchedule, size_t chunkSize=DefaultChunkSize) | ThreadPool | static |
ParallelNames | ThreadPool | static |
ParallelSections(const Functions &... functions) | ThreadPool | inlinestatic |
ParallelType enum name | ThreadPool | |
ScheduleNames | ThreadPool | static |
ScheduleType enum name | ThreadPool | |
STATIC enum value | ThreadPool | |
Terminate(void) | ThreadPool | static |
THREAD_POOL enum value | ThreadPool | |
ThreadPool(const ThreadPool &) | ThreadPool | inlineprivate |