Quick Links: |
#include <bdlcc_stripedunorderedcontainerimpl.h>
Public Member Functions | |
StripedUnorderedContainerImpl_LockElementWriteGuard (StripedUnorderedContainerImpl_LockElement *lockElementPtr) | |
~StripedUnorderedContainerImpl_LockElementWriteGuard () | |
void | release () |
A guard pattern on StripedUnorderedContainerImpl_LockElement, to release on exception, for a lock element locked as write.
See Component bdlcc_stripedunorderedcontainerimpl
bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::StripedUnorderedContainerImpl_LockElementWriteGuard | ( | StripedUnorderedContainerImpl_LockElement * | lockElementPtr | ) | [explicit] |
Create a guard object StripedUnorderedContainerImpl_LockElementWriteGuard
for the specified lockElementPtr
bdlcc::StripedUnorderedContainerImpl_LockElement
object.
bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::~StripedUnorderedContainerImpl_LockElementWriteGuard | ( | ) |
Release the guarded object
void bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::release | ( | ) |
Release the guarded object