std::lock_guard< _Mutex > - A simple scoped lock type.
Contents
Detailed Description
template<typename_Mutex>
class std::lock_guard< _Mutex >"A simple scoped lock type.
A lock_guard controls mutex ownership within a scope, releasing ownership in the destructor.
Since
C++11
Name
std::lock_guard< _Mutex > - A simple scoped lock type.
Synopsis
#include <mutex>
PublicTypestypedef_Mutexmutex_typePublicMemberFunctionslock_guard (const lock_guard &)=deletelock_guard (mutex_type &__m)
lock_guard (mutex_type &__m, adopt_lock_t) noexcept
lock_guard & operator= (const lock_guard &)=delete