BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard Class Reference

#include <bdlcc_stripedunorderedcontainerimpl.h>

Detailed Description

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

See bdlcc_stripedunorderedcontainerimpl

Public Member Functions

 StripedUnorderedContainerImpl_LockElementWriteGuard (StripedUnorderedContainerImpl_LockElement *lockElementPtr)
 
 ~StripedUnorderedContainerImpl_LockElementWriteGuard ()
 
void release ()
 

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

Release the guarded object.

Member Function Documentation

◆ release()

void bdlcc::StripedUnorderedContainerImpl_LockElementWriteGuard::release ( )
inline

Release the guarded object.


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