|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::advanced::inline_pool, including all inherited members.
| inline_pool()=default | threadschedule::advanced::inline_pool | |
| parallel_for_each(Iterator begin, Iterator end, Function &&function) -> result< void > | threadschedule::advanced::inline_pool | inline |
| pending_tasks() const noexcept -> std::size_t | threadschedule::advanced::inline_pool | inline |
| post(F &&function, Args &&... args) -> result< void > | threadschedule::advanced::inline_pool | inline |
| post_or_throw(F &&function, Args &&... args) | threadschedule::advanced::inline_pool | inline |
| shutdown(shutdown_policy policy=shutdown_policy::drain) -> result< void > | threadschedule::advanced::inline_pool | inline |
| size() const noexcept -> std::size_t | threadschedule::advanced::inline_pool | inline |
| submit(F &&function, Args &&... args) -> result< std::future< detail::bind_result_t< F, Args... > > > | threadschedule::advanced::inline_pool | inline |
| submit_batch(Iterator begin, Iterator end) -> result< std::vector< std::future< void > > > | threadschedule::advanced::inline_pool | inline |
| submit_batch_or_throw(Iterator begin, Iterator end) -> std::vector< std::future< void > > | threadschedule::advanced::inline_pool | inline |
| submit_or_throw(F &&function, Args &&... args) -> std::future< detail::bind_result_t< F, Args... > > | threadschedule::advanced::inline_pool | inline |
| wait() -> result< void > | threadschedule::advanced::inline_pool | inline |