Assignments Assignments

ThreadPool Member List

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

_Close | ThreadPool | private static
_DoneWithWork | ThreadPool | private static
_Mutex | ThreadPool | private static
_ParallelSections(std::future< void > *futures, const Function &function) | ThreadPool | inline private static
_ParallelSections(std::future< void > *futures, const Function &function, const Functions &... functions) | ThreadPool | inline private static
_ParallelType | ThreadPool | private static
_RemainingTasks | ThreadPool | private static
_ThreadFunction | ThreadPool | private static
_ThreadInitFunction(unsigned int thread) | ThreadPool | inline private static
_Threads | ThreadPool | private static
_WaitingForWorkOrClose | ThreadPool | private static
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 | inline private
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 | inline static
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 | inline private