diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2023-04-27 20:47:53 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2023-05-11 12:31:55 -0700 |
commit | 0c0778fb36641efe73caa8776ee0a2ffdc98f4ea (patch) | |
tree | 6a615456fb854b86dee9bc3c2085e3bac3d17797 /src/corelib/thread/qreadwritelock.h | |
parent | 859ef056331a94fb0b1e4b41f596ff78539dfd8b (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.h | 5 |
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) |