BloombergLP::bslmt::LockWriteGuard::LockWriteGuard

Create a guard that conditionally acquires a write lock on lock.

Synopsis

Declared in <bslmt_writelockguard.h>

LockWriteGuard(
    T* lock,
    bool alreadyLockedFlag);

Parameters

NameDescription
locklock object to acquire for writing; may be null
alreadyLockedFlagtrue if lock is already write-locked