| BaseThreadWrapper()=default | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | |
| create_with_config(std::string const &name, SchedulingPolicy policy, ThreadPriority priority, F &&f, Args &&... args) -> ThreadWrapper | threadschedule::ThreadWrapper | inlinestatic |
| detach() | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| get_affinity() const -> std::optional< ThreadAffinity > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| get_id() const noexcept -> id | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| get_name() const -> std::optional< std::string > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| get_nice_value() -> std::optional< int > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inlinestatic |
| id typedef | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | |
| join() | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| joinable() const noexcept -> bool | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| native_handle() noexcept -> native_handle_type | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| native_handle_type typedef | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | |
| operator std::thread() &&noexcept | threadschedule::ThreadWrapper | inlineexplicit |
| operator=(ThreadWrapper const &) -> ThreadWrapper &=delete | threadschedule::ThreadWrapper | |
| operator=(ThreadWrapper &&other) noexcept -> ThreadWrapper & | threadschedule::ThreadWrapper | inline |
| release() noexcept -> std::thread | threadschedule::ThreadWrapper | inline |
| set_affinity(ThreadAffinity const &affinity) -> expected< void, std::error_code > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| set_name(std::string const &name) -> expected< void, std::error_code > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| set_nice_value(int nice_value) -> bool | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inlinestatic |
| set_priority(ThreadPriority priority) -> expected< void, std::error_code > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) -> expected< void, std::error_code > | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | inline |
| ThreadWrapper()=default | threadschedule::ThreadWrapper | |
| ThreadWrapper(std::thread &&t) noexcept | threadschedule::ThreadWrapper | inline |
| ThreadWrapper(F &&f, Args &&... args) | threadschedule::ThreadWrapper | inlineexplicit |
| ThreadWrapper(ThreadWrapper const &)=delete | threadschedule::ThreadWrapper | |
| ThreadWrapper(ThreadWrapper &&other) noexcept | threadschedule::ThreadWrapper | inline |
| ~BaseThreadWrapper()=default | threadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | virtual |
| ~ThreadWrapper() override | threadschedule::ThreadWrapper | inline |