This class defines a proctor type that attempts to set the rehash bit of a state object, and if successful, clears that bit upon destruction.
Declared in <bdlcc_stripedunorderedcontainerimpl.h>
class StripedUnorderedContainerImpl_RehashBitSetGuard;
| Name | Description |
|---|---|
StripedUnorderedContainerImpl_RehashBitSetGuard [constructor] | Create a StripedUnorderedContainerImpl_RehashBitSetGuard object that attempts to set the rehash bit of the object pointed to by the specified state_p argument. If successful, the rehash bit will be cleared during destruction. |
~StripedUnorderedContainerImpl_RehashBitSetGuard [destructor] | Unset the rehash bit previously set by this object and destroy this StripedUnorderedContainerImpl_RehashBitSetGuard object. |
holdsLock | Returns true if the constructor successfully set the rehash bit. |