|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
This is the complete list of members for kcenon::thread::policies::dynamic_bounded_policy, including all inherited members.
| dynamic_bounded_policy(std::optional< std::size_t > max=std::nullopt) noexcept | kcenon::thread::policies::dynamic_bounded_policy | inlineexplicit |
| is_bounded() const noexcept -> bool | kcenon::thread::policies::dynamic_bounded_policy | inline |
| is_full(std::size_t current_size) const noexcept -> bool | kcenon::thread::policies::dynamic_bounded_policy | inline |
| max_size() const noexcept -> std::optional< std::size_t > | kcenon::thread::policies::dynamic_bounded_policy | inline |
| max_size_ | kcenon::thread::policies::dynamic_bounded_policy | private |
| policy_tag typedef | kcenon::thread::policies::dynamic_bounded_policy | |
| remaining_capacity(std::size_t current_size) const noexcept -> std::size_t | kcenon::thread::policies::dynamic_bounded_policy | inline |
| set_max_size(std::size_t new_max) noexcept -> void | kcenon::thread::policies::dynamic_bounded_policy | inline |
| set_unbounded() noexcept -> void | kcenon::thread::policies::dynamic_bounded_policy | inline |