145 : lock (lockIn), lockWasSuccessful (acquireLockOnInitialisation && lock.tryEnterWrite()) {}
157 bool isLocked() const noexcept {
return lockWasSuccessful; }
160 bool retryLock() noexcept {
return lockWasSuccessful = lock.tryEnterWrite(); }
165 bool lockWasSuccessful;
bool retryLock() noexcept
ScopedTryWriteLock(ReadWriteLock &lockIn, bool acquireLockOnInitialisation) noexcept
ScopedTryWriteLock(ReadWriteLock &lockIn) noexcept
~ScopedTryWriteLock() noexcept
bool isLocked() const noexcept
ScopedWriteLock(const ReadWriteLock &lock) noexcept
~ScopedWriteLock() noexcept