.TH "std_mutex.h" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std_mutex.h .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fBstd::adopt_lock_t\fP" .br .RI "Assume the calling thread has already obtained mutex ownership and manage it\&. " .ti -1c .RI "struct \fBstd::defer_lock_t\fP" .br .RI "Do not acquire ownership of the mutex\&. " .ti -1c .RI "class \fBstd::lock_guard< _Mutex >\fP" .br .RI "A simple scoped lock type\&. " .ti -1c .RI "class \fBstd::mutex\fP" .br .RI "The standard mutex type\&. " .ti -1c .RI "struct \fBstd::try_to_lock_t\fP" .br .RI "Try to acquire ownership of the mutex without blocking\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI "namespace \fBstd\fP" .br .RI "ISO C++ entities toplevel namespace is std\&. " .in -1c .SS "Variables" .in +1c .ti -1c .RI "\fBconstexpr\fP \fBadopt_lock_t\fP \fBstd::adopt_lock\fP" .br .RI "Tag used to make a scoped lock take ownership of a locked mutex\&. " .ti -1c .RI "\fBconstexpr\fP \fBdefer_lock_t\fP \fBstd::defer_lock\fP" .br .RI "Tag used to prevent a scoped lock from acquiring ownership of a mutex\&. " .ti -1c .RI "\fBconstexpr\fP \fBtry_to_lock_t\fP \fBstd::try_to_lock\fP" .br .RI "Tag used to prevent a scoped lock from blocking if a mutex is locked\&. " .in -1c .SH "Detailed Description" .PP This is an internal header file, included by other library headers\&. Do not attempt to use it directly\&. Instead, include \&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.