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 guard object StripedUnorderedContainerImpl_LockElementWriteGuard for the specified lockElementPtr bdlcc::StripedUnorderedContainerImpl_LockElement object.
~StripedUnorderedContainerImpl_LockElementWriteGuard [destructor]Release the guarded object
release Release the guarded object