STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
mutex Class Reference
Inheritance diagram for mutex:
_Mutex_base

Public Member Functions

 mutex () _NOEXCEPT
 
 mutex (const mutex &)=delete
 
mutexoperator= (const mutex &)=delete
 
- Public Member Functions inherited from _Mutex_base
 _Mutex_base (int _Flags=0) _NOEXCEPT
 
 ~_Mutex_base () _NOEXCEPT
 
 _Mutex_base (const _Mutex_base &)=delete
 
_Mutex_baseoperator= (const _Mutex_base &)=delete
 
void lock ()
 
bool try_lock ()
 
void unlock ()
 
native_handle_type native_handle ()
 

Additional Inherited Members

- Public Types inherited from _Mutex_base
typedef voidnative_handle_type
 

Constructor & Destructor Documentation

mutex::mutex ( )
inline
82  : _Mutex_base()
83  { // default construct
84  }
_Mutex_base(int _Flags=0) _NOEXCEPT
Definition: mutex:28
mutex::mutex ( const mutex )
delete

Member Function Documentation

mutex& mutex::operator= ( const mutex )
delete

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