19#include <QtCore/qmutex.h>
20#include <QtCore/private/qglobal_p.h>
51template <
typename Mutex,
typename Lock =
52# if defined(__cpp_lib_scoped_lock
) && __cpp_lib_scoped_lock
>= 201703L
57 <
typename std::decay<Mutex>::type>
64template <
typename Mutex,
typename Lock =
std::unique_lock<
typename std::decay<Mutex>::type>>
70template <
typename Mutex,
typename Lock =
std::unique_lock<
typename std::decay<Mutex>::type>>
73 return mutex ? Lock(*mutex) : Lock() ;
Combined button and popup list for selecting options.
Lock qt_scoped_lock(Mutex &mutex)
Lock qt_unique_lock(Mutex &mutex)
Lock qt_unique_lock(Mutex *mutex)