|
template<typename _Callable , typename... _Args, typename = enable_if_t<!is_same_v<remove_cvref_t<_Callable>, jthread>>> |
| jthread (_Callable &&__f, _Args &&... __args) |
|
| jthread (const jthread &)=delete |
|
| jthread (jthread &&) noexcept=default |
|
void | detach () |
|
id | get_id () const noexcept |
|
stop_source | get_stop_source () noexcept |
|
stop_token | get_stop_token () const noexcept |
|
void | join () |
|
bool | joinable () const noexcept |
|
native_handle_type | native_handle () |
|
jthread & | operator= (const jthread &)=delete |
|
jthread & | operator= (jthread &&__other) noexcept |
|
bool | request_stop () noexcept |
|
void | swap (jthread &__other) noexcept |
|
A thread that can be requested to stop and automatically joined.
Definition at line 113 of file thread.