BloombergLP::bslmt::UnLockGuard

This class is DEPRECATED. Use LockGuardUnlock instead.

Synopsis

Declared in <bslmt_lockguard.h>

template<class T>
class UnLockGuard
    : public LockGuardUnlock<T>

Base Classes

NameDescription
LockGuardUnlock<T>This class template implements a guard for release and reacquisition of synchronization resources (i.e., locks).

Member Functions

NameDescription
UnLockGuard [constructor]DEPRECATED: Use LockGuardUnlock instead.
ptr Return the address of the modifiable lock object under management by this guard, or 0 if no lock is currently being managed.
release Return the address of the modifiable lock object under management by this guard, and release the lock from further management by this guard. If no lock is currently being managed, return 0 with no other effect. Note that this operation does not lock the lock object (if any) that was under management.