|  | 
| mutex & | std::__get_once_mutex () | 
|  | 
| void | std::__once_proxy () | 
|  | 
| void | std::__set_once_functor_lock_ptr (unique_lock< mutex > *) | 
|  | 
| template<typename _Lock > | 
| unique_lock< _Lock > | std::__try_to_lock (_Lock &__l) | 
|  | 
| template<typename _Callable , typename... _Args> | 
| void | std::call_once (once_flag &__once, _Callable &&__f, _Args &&...__args) | 
|  | 
| template<typename _L1 , typename _L2 , typename... _L3> | 
| void | std::lock (_L1 &__l1, _L2 &__l2, _L3 &...__l3) | 
|  | 
| template<typename _Mutex > | 
| void | std::swap (unique_lock< _Mutex > &__x, unique_lock< _Mutex > &__y) | 
|  | 
| template<typename _Lock1 , typename _Lock2 , typename... _Lock3> | 
| int | std::try_lock (_Lock1 &__l1, _Lock2 &__l2, _Lock3 &...__l3) | 
|  | 
This is a Standard C++ Library header. 
Definition in file mutex.