LockSet:release() Remove superfluous Lockvoker arg

We decoupled unregistration from release() so we no longer need
to pass in a lockvoker to release().
This commit is contained in:
2025-09-30 02:17:46 -04:00
parent 46686db07e
commit cb8b13d0cd
2 changed files with 3 additions and 6 deletions
+2 -5
View File
@@ -89,11 +89,8 @@ public:
LockerAndInvokerBase &lockvoker, Qutex *firstFailedQutex = nullptr);
void unregisterFromQutexQueues();
/**
* @brief Release all locks
* @param lockvoker The LockerAndInvoker that owns the locks
*/
void release(LockerAndInvokerBase &lockvoker);
// @brief Release all locks
void release();
const LockUsageDesc &getLockUsageDesc(const Qutex &criterionLock) const
{
+1 -1
View File
@@ -118,7 +118,7 @@ void LockSet<OriginalCbFnT>::unregisterFromQutexQueues()
}
template <class OriginalCbFnT>
void LockSet<OriginalCbFnT>::release(LockerAndInvokerBase &lockvoker)
void LockSet<OriginalCbFnT>::release()
{
if (!registeredInQutexQueues)
{