libkvikio  24.04.00
kvikio::third_party::thread_pool Member List

This is the complete list of members for kvikio::third_party::thread_pool, including all inherited members.

get_tasks_queued() constkvikio::third_party::thread_poolinline
get_tasks_running() constkvikio::third_party::thread_poolinline
get_tasks_total() constkvikio::third_party::thread_poolinline
get_thread_count() constkvikio::third_party::thread_poolinline
parallelize_loop(const T1 &first_index, const T2 &index_after_last, const F &loop, ui32 num_blocks=0)kvikio::third_party::thread_poolinline
pausedkvikio::third_party::thread_pool
push_task(const F &task)kvikio::third_party::thread_poolinline
push_task(const F &task, const A &... args)kvikio::third_party::thread_poolinline
reset(const ui32 &_thread_count=std::thread::hardware_concurrency())kvikio::third_party::thread_poolinline
sleep_durationkvikio::third_party::thread_pool
submit(const F &task, const A &... args)kvikio::third_party::thread_poolinline
submit(const F &task, const A &... args)kvikio::third_party::thread_poolinline
thread_pool(const ui32 &_thread_count=std::thread::hardware_concurrency())kvikio::third_party::thread_poolinline
wait_for_tasks()kvikio::third_party::thread_poolinline
~thread_pool()kvikio::third_party::thread_poolinline