ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::thread Member List

This is the complete list of members for threadschedule::thread, including all inherited members.

configure(thread_config const &config) -> result< void >threadschedule::threadinline
create(F &&function, Args &&... args) -> std::enable_if_t<!std::is_same_v< std::decay_t< F >, thread_config >, result< thread > >threadschedule::threadinlinestatic
create(thread_config const &config, F &&function, Args &&... args) -> result< thread >threadschedule::threadinlinestatic
detach() -> result< void >threadschedule::threadinline
detach_or_throw()threadschedule::threadinline
detail::native_thread_accessthreadschedule::threadfriend
get_affinity() const -> result< thread_affinity >threadschedule::threadinline
get_id() const noexcept -> std::thread::idthreadschedule::threadinline
get_name() const -> result< std::string >threadschedule::threadinline
get_nice() const -> result< nice_value >threadschedule::threadinline
get_priority() const -> result< priority_level >threadschedule::threadinline
hardware_concurrency() noexcept -> unsignedthreadschedule::threadinlinestatic
join() -> result< void >threadschedule::threadinline
join_or_throw()threadschedule::threadinline
joinable() const noexcept -> boolthreadschedule::threadinline
operator=(thread &&) noexcept -> thread &=defaultthreadschedule::thread
operator=(thread const &) -> thread &=deletethreadschedule::thread
release() noexcept -> std::threadthreadschedule::threadinline
set_affinity(thread_affinity const &affinity) -> result< void >threadschedule::threadinline
set_name(std::string const &name) -> result< void >threadschedule::threadinline
set_nice(nice_value value) -> result< void >threadschedule::threadinline
set_priority(priority_level level) -> result< void >threadschedule::threadinline
thread()=defaultthreadschedule::thread
thread(std::thread &&value) noexceptthreadschedule::threadinlineexplicit
thread(F &&function, Args &&... args)threadschedule::threadinlineexplicit
thread(thread_config const &config, F &&function, Args &&... args)threadschedule::threadinline
thread(thread &&) noexcept=defaultthreadschedule::thread
thread(thread const &)=deletethreadschedule::thread
thread_viewthreadschedule::threadfriend