BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard Class Reference

#include <bdlcc_stripedunorderedcontainerimpl.h>

Public Member Functions

 StripedUnorderedContainerImpl_LockElementReadGuard (StripedUnorderedContainerImpl_LockElement *lockElementPtr)
 
 ~StripedUnorderedContainerImpl_LockElementReadGuard ()
 Release the guarded object.
 
void release ()
 Release the guarded object.
 

Detailed Description

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

See bdlcc_stripedunorderedcontainerimpl

Constructor & Destructor Documentation

◆ StripedUnorderedContainerImpl_LockElementReadGuard()

bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard::StripedUnorderedContainerImpl_LockElementReadGuard ( StripedUnorderedContainerImpl_LockElement lockElementPtr)
inlineexplicit

Create a guard object StripedUnorderedContainerImpl_LockElementReadGuard for the specified lockElementPtr bdlcc::StripedUnorderedContainerImpl_LockElement object.

◆ ~StripedUnorderedContainerImpl_LockElementReadGuard()

bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard::~StripedUnorderedContainerImpl_LockElementReadGuard ( )
inline

Member Function Documentation

◆ release()

void bdlcc::StripedUnorderedContainerImpl_LockElementReadGuard::release ( )
inline

The documentation for this class was generated from the following file: