#include <mutex>
 Inheritance diagram for os::estd::mutex:
 Inheritance diagram for os::estd::mutex:| Public Types | |
| using | native_handle_type = native_type * | 
| Public Member Functions | |
| mutex () noexcept | |
| mutex (const mutex &)=delete | |
| ~mutex ()=default | |
| void | lock () | 
| native_handle_type | native_handle () | 
| mutex & | operator= (const mutex &)=delete | 
| bool | try_lock () | 
| void | unlock () | 
| Protected Attributes | |
| native_type | nm_ | 
| Private Types | |
| using | native_type = os::rtos::mutex | 
| 
 | private | 
| 
 | default | 
| 
 | delete | 
| 
 | inline | 
| 
 | protected |