BloombergLP::bslmt::LockGuard::LockGuard

Constructors

Synopses

Declared in <bslmt_lockguard.h>

Create a guard that locks lock.

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

Create a guard that optionally locks lock.

LockGuard(
    T* lock,
    bool alreadyLockedFlag);
» more...

Parameters

NameDescription
locklock object to acquire; may be null
alreadyLockedFlagtrue if lock is already locked