Go to the source code of this file.
Classes
Namespaces
Functions
-
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)
Variables
-
function< void()> std::__once_functor
Detailed Description
This is a Standard C++ Library header.
Definition in file mutex.