BloombergLP::bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard

A guard pattern on StripedUnorderedContainerImpl_LockElement, to release on exception, for a lock element locked as write.

Synopsis

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

class StripedUnorderedContainerImpl_LockElementWriteGuard;

Member Functions

NameDescription
StripedUnorderedContainerImpl_LockElementWriteGuard [constructor]Create a write guard for the specified lockElementPtr lock element.
~StripedUnorderedContainerImpl_LockElementWriteGuard [destructor]Release the guarded object
release Release the guarded object