|
Wildmeshing Toolkit
|
Public Member Functions | |
| task_group (const task_group &)=delete | |
| task_group & | operator= (const task_group &)=delete |
| template<typename F > | |
| void | run (F &&f) |
| void | wait () |
Private Attributes | |
| std::vector< std::thread > | m_threads |
| std::exception_ptr | m_eptr |
| std::mutex | m_eptr_mutex |