| add_error_callback(ErrorCallback callback) -> size_t | threadschedule::HighPerformancePoolWithErrors | inline |
| clear_error_callbacks() | threadschedule::HighPerformancePoolWithErrors | inline |
| configure_threads(std::string const &name_prefix, SchedulingPolicy policy=SchedulingPolicy::OTHER, ThreadPriority priority=ThreadPriority::normal()) -> expected< void, std::error_code > | threadschedule::HighPerformancePoolWithErrors | inline |
| distribute_across_cpus() -> expected< void, std::error_code > (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |
| error_count() const -> size_t | threadschedule::HighPerformancePoolWithErrors | inline |
| get_statistics() const -> HighPerformancePool::Statistics | threadschedule::HighPerformancePoolWithErrors | inline |
| HighPerformancePoolWithErrors(size_t num_threads=std::thread::hardware_concurrency()) (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inlineexplicit |
| pending_tasks() const -> size_t (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |
| pool() -> HighPerformancePool & | threadschedule::HighPerformancePoolWithErrors | inline |
| reset_error_count() | threadschedule::HighPerformancePoolWithErrors | inline |
| set_affinity(ThreadAffinity const &affinity) -> expected< void, std::error_code > (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |
| shutdown() (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |
| size() const noexcept -> size_t (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |
| submit(F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > > | threadschedule::HighPerformancePoolWithErrors | inline |
| submit_with_description(std::string const &description, F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > > | threadschedule::HighPerformancePoolWithErrors | inline |
| wait_for_tasks() (defined in threadschedule::HighPerformancePoolWithErrors) | threadschedule::HighPerformancePoolWithErrors | inline |