diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2019-08-09 16:15:57 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2019-08-25 04:48:11 +0000 |
commit | 97db8e04ac2efd924c6de4c0bcdcaf845b090bbc (patch) | |
tree | 73481764b260c8e92d6f491aaccc009e31285ab0 /.gitignore | |
parent | e913b690b9c87a24e69085f707886ee066d1b616 (diff) |
Port away from QMutexLocker in public headers
We can't use qt_scoped_lock/qt_unique_lock here, so port to
std::unique_lock and std::lock_guard for now.
This is in preparation of deprecating QMutexLocker in favor
of std::unique_lock and std::scoped_lock.
In QFutureInterface, change the return type of mutex() from
QMutex* to QMutex&, so we don't need to deref when passing
to std::lock_guard. We need to keep the old method around
for BC reasons, so the new one needs an artificial function
argument for disambiguation. This will vanish come Qt 6.
Change-Id: I1a0f0205952a249512ec2dbd3f0f48dd209b1636
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions