GNU C++ library
std::recursive_mutex Class Reference
Inheritance diagram for std::recursive_mutex:
Inheritance graph
Collaboration diagram for std::recursive_mutex:
Collaboration graph

Public Types

typedef __native_typenative_handle_type

Public Member Functions

 recursive_mutex ()=default
 recursive_mutex (const recursive_mutex &)=delete
 ~recursive_mutex ()=default
void lock ()
native_handle_type native_handle () noexcept
recursive_mutexoperator= (const recursive_mutex &)=delete
bool try_lock () noexcept
void unlock ()

Private Types

typedef __gthread_recursive_mutex_t __native_type

Private Attributes

__native_type _M_mutex

Detailed Description

The standard recursive mutex type.

Definition at line 94 of file mutex.

The documentation for this class was generated from the following file: