Manpages - std_scoped_lock.3

Table of Contents

NAME

std::scoped_lock< _MutexTypes > - A scoped lock type for multiple lockable objects.

SYNOPSIS


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

Detailed Description

“template<typename… _MutexTypes>


class std::scoped_lock< _MutexTypes >“A scoped lock type for multiple lockable objects.

A scoped_lock controls mutex ownership within a scope, releasing ownership in the destructor.

Definition at line 616 of file mutex.

Constructor & Destructor Documentation

template<typename… _MutexTypes> *std::scoped_lock*< _MutexTypes

>::*scoped_lock* (_MutexTypes &… __m)= [inline]=, = [explicit]= Definition at line 619 of file mutex.

template<typename… _MutexTypes> *std::scoped_lock*< _MutexTypes

>::*scoped_lock* (adopt_lock_t, _MutexTypes &… __m)= [inline]=, = [explicit]=, = [noexcept]= Definition at line 622 of file mutex.

template<typename… _MutexTypes> *std::scoped_lock*< _MutexTypes

>::~*scoped_lock* ()= [inline]= Definition at line 626 of file mutex.

Author

Generated automatically by Doxygen for libstdc++ from the source code.

Author: dt

Created: 2022-02-21 Mon 13:23