.TH "std_mutex.h" 3cxx "Wed Jul 28 2021" "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 " \fBstd\fP" .br .RI "ISO C++ entities toplevel namespace is std\&. " .in -1c .SS "Variables" .in +1c .ti -1c .RI "constexpr adopt_lock_t \fBstd::adopt_lock\fP" .br .RI "Tag used to make a scoped lock take ownership of a locked mutex\&. " .ti -1c .RI "constexpr defer_lock_t \fBstd::defer_lock\fP" .br .RI "Tag used to prevent a scoped lock from acquiring ownership of a mutex\&. " .ti -1c .RI "constexpr try_to_lock_t \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 \&. .PP Definition in file \fBstd_mutex\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.