.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
.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 "constexpr \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 "constexpr \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 "constexpr \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 <mutex>\&. 
.SH "Author"
.PP 
Generated automatically by Doxygen for libstdc++ from the source code\&.
