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.

Synopsis

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

class StripedUnorderedContainerImpl_RehashBitSetGuard;

Member Functions

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.

Created with MrDocs