.TH "std::thread" 3cxx "Fri Dec 2 2016" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::thread \- .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBid\fP" .br .in -1c .SS "Public Types" .in +1c .ti -1c .RI "typedef \fBshared_ptr\fP< _Impl_base > \fB__shared_base_type\fP" .br .ti -1c .RI "typedef __gthread_t \fBnative_handle_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBthread\fP (\fBthread\fP &)=delete" .br .ti -1c .RI "\fBthread\fP (const \fBthread\fP &)=delete" .br .ti -1c .RI "\fBthread\fP (\fBthread\fP &&__t) noexcept" .br .ti -1c .RI "template \fBthread\fP (_Callable &&__f, _Args &&\&.\&.\&. __args)" .br .ti -1c .RI "void \fBdetach\fP ()" .br .ti -1c .RI "\fBthread::id\fP \fBget_id\fP () const noexcept" .br .ti -1c .RI "void \fBjoin\fP ()" .br .ti -1c .RI "bool \fBjoinable\fP () const noexcept" .br .ti -1c .RI "native_handle_type \fBnative_handle\fP ()" .br .ti -1c .RI "\fBthread\fP & \fBoperator=\fP (const \fBthread\fP &)=delete" .br .ti -1c .RI "\fBthread\fP & \fBoperator=\fP (\fBthread\fP &&__t) noexcept" .br .ti -1c .RI "void \fBswap\fP (\fBthread\fP &__t) noexcept" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static unsigned int \fBhardware_concurrency\fP () noexcept" .br .in -1c .SH "Detailed Description" .PP thread .PP Definition at line 60 of file thread\&. .SH "Member Function Documentation" .PP .SS "native_handle_type std::thread::native_handle ()\fC [inline]\fP" .PP \fBPrecondition:\fP .RS 4 thread is joinable .RE .PP .PP Definition at line 185 of file thread\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.