libstdc++
Classes
|
Namespaces
|
Defines
|
Functions
|
Variables
mutex File Reference
Go to the source code of this file.
Classes
struct
std::adopt_lock_t
Assume the calling thread has already obtained mutex ownership and manage it.
More...
struct
std::defer_lock_t
Do not acquire ownership of the mutex.
More...
class
std::lock_guard< _Mutex >
Scoped lock idiom.
More...
class
std::mutex
mutex
More...
struct
std::once_flag
once_flag
More...
class
std::recursive_mutex
recursive_mutex
More...
struct
std::try_to_lock_t
Try to acquire ownership of the mutex without blocking.
More...
class
std::unique_lock< _Mutex >
unique_lock
More...
Namespaces
namespace
std
Defines
#define
_GLIBCXX_MUTEX
Functions
mutex &
std::__get_once_mutex
()
void
std::__once_proxy
(void)
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) noexcept
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
.
mutex
Generated by
1.8.0