[#BloombergLP-bdlcc-StripedUnorderedContainerImpl_RehashBitSetGuard] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::StripedUnorderedContainerImpl_RehashBitSetGuard :relfileprefix: ../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class StripedUnorderedContainerImpl_RehashBitSetGuard; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/2constructor.adoc[`StripedUnorderedContainerImpl_RehashBitSetGuard`] [.small]#[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. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/2destructor.adoc[`~StripedUnorderedContainerImpl_RehashBitSetGuard`] [.small]#[destructor]# | Unset the rehash bit previously set by this object and destroy this `StripedUnorderedContainerImpl_RehashBitSetGuard` object. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_RehashBitSetGuard/holdsLock.adoc[`holdsLock`] | Returns true if the constructor successfully set the rehash bit. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#