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

#include <bdlcc_stripedunorderedcontainerimpl.h>

Public Member Functions

 StripedUnorderedContainerImpl_LockElementWriteGuard (StripedUnorderedContainerImpl_LockElement *lockElementPtr)
 
 ~StripedUnorderedContainerImpl_LockElementWriteGuard ()
 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 write.

See bdlcc_stripedunorderedcontainerimpl

Constructor & Destructor Documentation

◆ StripedUnorderedContainerImpl_LockElementWriteGuard()

bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::StripedUnorderedContainerImpl_LockElementWriteGuard ( StripedUnorderedContainerImpl_LockElement lockElementPtr)
inlineexplicit

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

◆ ~StripedUnorderedContainerImpl_LockElementWriteGuard()

bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::~StripedUnorderedContainerImpl_LockElementWriteGuard ( )
inline

Member Function Documentation

◆ release()

void bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::release ( )
inline

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