| basic_thread_backend()=default | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | |
| basic_thread_backend(std::thread &t) | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inlineexplicit |
| basic_thread_backend(std::thread &t, native_thread_id tid) | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| configure(native_scheduling_config const &config) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| configure(native_thread_config const &config) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| create_with_config(std::string const &name, native_scheduling_policy policy, native_thread_priority priority, F &&f, Args &&... args) -> thread_backend | threadschedule::detail::thread_backend | inlinestatic |
| create_with_config(native_thread_config const &config, F &&f, Args &&... args) -> thread_backend | threadschedule::detail::thread_backend | inlinestatic |
| detach() | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| get() noexcept -> std::thread & | threadschedule::detail::thread_backend | inline |
| get() const noexcept -> std::thread const & | threadschedule::detail::thread_backend | inline |
| get_affinity() const -> expected< native_thread_affinity, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| get_id() const noexcept -> id | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| get_name() const -> expected< std::string, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| get_nice_value() const -> expected< int, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| id typedef | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | |
| join() | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| joinable() const noexcept -> bool | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| native_handle() noexcept -> native_handle_type | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| native_handle_type typedef | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | |
| native_id() const noexcept -> native_thread_id | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| native_id_ | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | protected |
| no_such_thread() -> unexpected< std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inlineprotectedstatic |
| operator std::thread() &&noexcept | threadschedule::detail::thread_backend | inlineexplicit |
| operator=(registered_thread_backend &&) noexcept -> registered_thread_backend &=default | threadschedule::detail::registered_thread_backend | |
| operator=(registered_thread_backend const &) -> registered_thread_backend &=delete | threadschedule::detail::registered_thread_backend | |
| threadschedule::detail::thread_backend::operator=(thread_backend const &) -> thread_backend &=delete | threadschedule::detail::thread_backend | |
| threadschedule::detail::thread_backend::operator=(thread_backend &&other) noexcept -> thread_backend & | threadschedule::detail::thread_backend | inline |
| registered_thread_backend()=default | threadschedule::detail::registered_thread_backend | |
| registered_thread_backend(registered_thread_backend &&) noexcept=default | threadschedule::detail::registered_thread_backend | |
| registered_thread_backend(registered_thread_backend const &)=delete | threadschedule::detail::registered_thread_backend | |
| registered_thread_backend(std::string name, std::string component, F &&f, Args &&... args) | threadschedule::detail::registered_thread_backend | inlineexplicit |
| release() noexcept -> std::thread | threadschedule::detail::thread_backend | inline |
| set_affinity(native_thread_affinity const &affinity) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| set_name(std::string const &name) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| set_native_id(native_thread_id tid) noexcept | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inlineprotected |
| set_nice_value(int nice_value) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| set_priority(native_thread_priority priority) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| set_scheduling_policy(native_scheduling_policy policy, native_thread_priority priority) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | inline |
| thread_backend()=default | threadschedule::detail::thread_backend | |
| thread_backend(std::thread &&t) noexcept | threadschedule::detail::thread_backend | inline |
| thread_backend(std::thread &&t, native_thread_id tid) noexcept | threadschedule::detail::thread_backend | inline |
| thread_backend(F &&f, Args &&... args) | threadschedule::detail::thread_backend | inlineexplicit |
| thread_backend(thread_backend const &)=delete | threadschedule::detail::thread_backend | |
| thread_backend(thread_backend &&other) noexcept | threadschedule::detail::thread_backend | inline |
| ~basic_thread_backend()=default | threadschedule::detail::basic_thread_backend< std::thread, detail::owning_tag > | virtual |
| ~thread_backend() override | threadschedule::detail::thread_backend | inline |