libstdc++
|
Public Member Functions | |
scoped_lock (_MutexTypes &... __m) | |
scoped_lock (adopt_lock_t, _MutexTypes &... __m) noexcept | |
scoped_lock (const scoped_lock &)=delete | |
scoped_lock & | operator= (const scoped_lock &)=delete |
A scoped lock type for multiple lockable objects.
A scoped_lock controls mutex ownership within a scope, releasing ownership in the destructor.