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