ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::inline_pool_backend Member List

This is the complete list of members for threadschedule::detail::inline_pool_backend, including all inherited members.

inline_pool_backend(size_t=0)threadschedule::detail::inline_pool_backendinlineexplicit
parallel_for_each(Iterator begin, Iterator end, F &&func)threadschedule::detail::inline_pool_backendinline
pending_tasks() const noexcept -> size_tthreadschedule::detail::inline_pool_backendinline
post(F &&f, Args &&... args)threadschedule::detail::inline_pool_backendinline
shutdown(shutdown_policy_backend=shutdown_policy_backend::drain)threadschedule::detail::inline_pool_backendinline
size() const noexcept -> size_tthreadschedule::detail::inline_pool_backendinline
submit(F &&f, Args &&... args) -> std::future< bind_result_t< F, Args... > >threadschedule::detail::inline_pool_backendinline
submit_batch(Iterator begin, Iterator end) -> std::vector< std::future< void > >threadschedule::detail::inline_pool_backendinline
try_post(F &&f, Args &&... args) -> expected< void, std::error_code >threadschedule::detail::inline_pool_backendinline
try_submit(F &&f, Args &&... args) -> expected< std::future< bind_result_t< F, Args... > >, std::error_code >threadschedule::detail::inline_pool_backendinline
try_submit_batch(Iterator begin, Iterator end) -> expected< std::vector< std::future< void > >, std::error_code >threadschedule::detail::inline_pool_backendinline
wait_for_tasks()threadschedule::detail::inline_pool_backendinline