libstdc++
|
#include <std_thread.h>
Classes | |
class | id |
Public Types | |
template<typename... _Tp> | |
using | _Call_wrapper = _Invoker< tuple< typename decay< _Tp >::type... > > |
using | _State_ptr = unique_ptr< _State > |
using | native_handle_type = __gthread_t |
Public Member Functions | |
template<typename _Callable , typename... _Args, typename = _Require<__not_same<_Callable>>> | |
thread (_Callable &&__f, _Args &&... __args) | |
thread (const thread &)=delete | |
thread (thread &&__t) noexcept | |
void | detach () |
id | get_id () const noexcept |
void | join () |
bool | joinable () const noexcept |
native_handle_type | native_handle () |
thread & | operator= (const thread &)=delete |
thread & | operator= (thread &&__t) noexcept |
void | swap (thread &__t) noexcept |
Static Public Member Functions | |
static unsigned int | hardware_concurrency () noexcept |
thread
Definition at line 62 of file std_thread.h.
using std::thread::_Call_wrapper = _Invoker<tuple<typename decay<_Tp>::type...> > |
Definition at line 272 of file std_thread.h.
using std::thread::_State_ptr = unique_ptr<_State> |
Definition at line 73 of file std_thread.h.
using std::thread::native_handle_type = __gthread_t |
Definition at line 75 of file std_thread.h.
|
inlineexplicit |
Definition at line 127 of file std_thread.h.
|
inline |
Definition at line 149 of file std_thread.h.
|
inlinenoexcept |
Definition at line 157 of file std_thread.h.
|
inlinenoexcept |
Definition at line 185 of file std_thread.h.
|
inlinenoexcept |
Definition at line 175 of file std_thread.h.
|
inline |
Definition at line 191 of file std_thread.h.
Definition at line 162 of file std_thread.h.
Definition at line 171 of file std_thread.h.