| basic_thread_backend()=default | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | |
| basic_thread_backend(std::thread &t) | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inlineexplicit |
| basic_thread_backend(std::thread &t, native_thread_id tid) | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| configure(native_scheduling_config const &config) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| configure(native_thread_config const &config) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| detach() | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| get() noexcept -> std::thread & | threadschedule::detail::thread_view_backend | inline |
| get() const noexcept -> std::thread const & | threadschedule::detail::thread_view_backend | inline |
| get_affinity() const -> expected< native_thread_affinity, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| get_id() const noexcept -> id | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| get_name() const -> expected< std::string, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| get_nice_value() const -> expected< int, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| id typedef | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | |
| join() | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| joinable() const noexcept -> bool | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| native_handle() noexcept -> native_handle_type | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| native_handle_type typedef | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | |
| native_id() const noexcept -> native_thread_id | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| native_id_ | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | protected |
| no_such_thread() -> unexpected< std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inlineprotectedstatic |
| set_affinity(native_thread_affinity const &affinity) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| set_name(std::string const &name) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| set_native_id(native_thread_id tid) noexcept | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inlineprotected |
| set_nice_value(int nice_value) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | inline |
| set_priority(native_thread_priority priority) -> expected< void, std::error_code > | threadschedule::detail::basic_thread_backend< std::thread, detail::non_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::non_owning_tag > | inline |
| thread_view_backend(std::thread &t) | threadschedule::detail::thread_view_backend | inline |
| thread_view_backend(std::thread &t, native_thread_id tid) | threadschedule::detail::thread_view_backend | inline |
| ~basic_thread_backend()=default | threadschedule::detail::basic_thread_backend< std::thread, detail::non_owning_tag > | virtual |