[#BloombergLP-bdlcc-StripedUnorderedContainerImpl_LockElement] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::StripedUnorderedContainerImpl_LockElement :relfileprefix: ../../ :mrdocs: A mutex + support info; padded to cacheline size, one per stripe == Synopsis Declared in `<bdlcc_stripedunorderedcontainerimpl.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class StripedUnorderedContainerImpl_LockElement; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/2constructor.adoc[`StripedUnorderedContainerImpl_LockElement`] [.small]#[constructor]# | Create an empty `StripedUnorderedContainerImpl_LockElement` object. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/lockR.adoc[`lockR`] | Read lock the lock element. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/lockW.adoc[`lockW`] | Write lock the lock element. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/unlockR.adoc[`unlockR`] | Read unlock the lock element. | xref:BloombergLP/bdlcc/StripedUnorderedContainerImpl_LockElement/unlockW.adoc[`unlockW`] | Write unlock the lock element. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#