Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
ThreadPool< T > Member List

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

getTask() (defined in ThreadPool< T >)ThreadPool< T >protected
m_chunksize (defined in ThreadPool< T >)ThreadPool< T >protected
m_currentIndex (defined in ThreadPool< T >)ThreadPool< T >protected
m_endIndex (defined in ThreadPool< T >)ThreadPool< T >protected
m_exit (defined in ThreadPool< T >)ThreadPool< T >protected
m_function (defined in ThreadPool< T >)ThreadPool< T >protected
m_mutex (defined in ThreadPool< T >)ThreadPool< T >protected
m_startSignal (defined in ThreadPool< T >)ThreadPool< T >protected
m_startWorkers (defined in ThreadPool< T >)ThreadPool< T >protected
m_stoppedWorkers (defined in ThreadPool< T >)ThreadPool< T >protected
m_stopSignal (defined in ThreadPool< T >)ThreadPool< T >protected
m_tasks (defined in ThreadPool< T >)ThreadPool< T >protected
m_workers (defined in ThreadPool< T >)ThreadPool< T >protected
map(std::function< void(T &)> function, std::vector< T > &data) (defined in ThreadPool< T >)ThreadPool< T >
map(std::function< void(T &)> function, std::vector< T > &data, int start, int end) (defined in ThreadPool< T >)ThreadPool< T >
startWorkers() (defined in ThreadPool< T >)ThreadPool< T >protected
ThreadPool(int threadcount=4, int chunksize=100) (defined in ThreadPool< T >)ThreadPool< T >
worker() (defined in ThreadPool< T >)ThreadPool< T >protected
~ThreadPool() (defined in ThreadPool< T >)ThreadPool< T >