|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::thread, including all inherited members.
| configure(thread_config const &config) -> result< void > | threadschedule::thread | inline |
| create(F &&function, Args &&... args) -> std::enable_if_t<!std::is_same_v< std::decay_t< F >, thread_config >, result< thread > > | threadschedule::thread | inlinestatic |
| create(thread_config const &config, F &&function, Args &&... args) -> result< thread > | threadschedule::thread | inlinestatic |
| detach() -> result< void > | threadschedule::thread | inline |
| detach_or_throw() | threadschedule::thread | inline |
| detail::native_thread_access | threadschedule::thread | friend |
| get_affinity() const -> result< thread_affinity > | threadschedule::thread | inline |
| get_id() const noexcept -> std::thread::id | threadschedule::thread | inline |
| get_name() const -> result< std::string > | threadschedule::thread | inline |
| get_nice() const -> result< nice_value > | threadschedule::thread | inline |
| get_priority() const -> result< priority_level > | threadschedule::thread | inline |
| hardware_concurrency() noexcept -> unsigned | threadschedule::thread | inlinestatic |
| join() -> result< void > | threadschedule::thread | inline |
| join_or_throw() | threadschedule::thread | inline |
| joinable() const noexcept -> bool | threadschedule::thread | inline |
| operator=(thread &&) noexcept -> thread &=default | threadschedule::thread | |
| operator=(thread const &) -> thread &=delete | threadschedule::thread | |
| release() noexcept -> std::thread | threadschedule::thread | inline |
| set_affinity(thread_affinity const &affinity) -> result< void > | threadschedule::thread | inline |
| set_name(std::string const &name) -> result< void > | threadschedule::thread | inline |
| set_nice(nice_value value) -> result< void > | threadschedule::thread | inline |
| set_priority(priority_level level) -> result< void > | threadschedule::thread | inline |
| thread()=default | threadschedule::thread | |
| thread(std::thread &&value) noexcept | threadschedule::thread | inlineexplicit |
| thread(F &&function, Args &&... args) | threadschedule::thread | inlineexplicit |
| thread(thread_config const &config, F &&function, Args &&... args) | threadschedule::thread | inline |
| thread(thread &&) noexcept=default | threadschedule::thread | |
| thread(thread const &)=delete | threadschedule::thread | |
| thread_view | threadschedule::thread | friend |