BloombergLP::bslmt::LockGuardUnlock::LockGuardUnlock

Constructors

Synopses

Declared in <bslmt_lockguard.h>

Create a guard that unlocks lock.

explicit
LockGuardUnlock(T* lock);
» more...

Create a guard that optionally unlocks lock.

LockGuardUnlock(
    T* lock,
    bool alreadyUnlockedFlag);
» more...

Parameters

NameDescription
locklock object to unlock; may be null
alreadyUnlockedFlagtrue if lock is already unlocked