libstdc++
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: