summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qreadwritelock.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2023-04-27 20:47:53 -0700
committerThiago Macieira <thiago.macieira@intel.com>2023-05-11 12:31:55 -0700
commit0c0778fb36641efe73caa8776ee0a2ffdc98f4ea (patch)
tree6a615456fb854b86dee9bc3c2085e3bac3d17797 /src/corelib/thread/qreadwritelock.h
parent859ef056331a94fb0b1e4b41f596ff78539dfd8b (diff)
QReadWriteLock: remove the private function from the symbol table
Just move it to the private class. This also allows this function to get inlined in QWaitCondition::wait(). Pick-to: 6.5 Change-Id: I6f518d59e63249ddbf43fffd1759fc99c28c7ca8 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/corelib/thread/qreadwritelock.h')
-rw-r--r--src/corelib/thread/qreadwritelock.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/corelib/thread/qreadwritelock.h b/src/corelib/thread/qreadwritelock.h
index cea38fa47f..675b247642 100644
--- a/src/corelib/thread/qreadwritelock.h
+++ b/src/corelib/thread/qreadwritelock.h
@@ -34,10 +34,7 @@ public:
private:
Q_DISABLE_COPY(QReadWriteLock)
QAtomicPointer<QReadWriteLockPrivate> d_ptr;
-
- enum StateForWaitCondition { LockedForRead, LockedForWrite, Unlocked, RecursivelyLocked };
- StateForWaitCondition stateForWaitCondition() const;
- friend class QWaitCondition;
+ friend class QReadWriteLockPrivate;
};
#if defined(Q_CC_MSVC)