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