[#BloombergLP-bdlcc-StripedUnorderedMultiMap-eraseBulkAll]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlcc.adoc[bdlcc]::xref:BloombergLP/bdlcc/StripedUnorderedMultiMap.adoc[StripedUnorderedMultiMap]::eraseBulkAll
:relfileprefix: ../../../
:mrdocs:

Erase from this hash map elements in this hash map having any of the values in the keys contained between the specified `first` (inclusive) and `last` (exclusive) random&hyphen;access iterators&period; The iterators provide read access to a sequence of `KEY` objects&period; All erasures are done by the calling thread and the order of erasure is not specified&period; Return the number of elements removed&period; The behavior is undefined unless `first &lt;&equals; last`&period; Note that the map may not have an element for every value in `keys`&period;

== Synopsis

Declared in `&lt;bdlcc&lowbar;stripedunorderedmultimap&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class RANDOM&lowbar;ITER&gt;
std::size&lowbar;t
eraseBulkAll(
    RANDOM&lowbar;ITER first,
    RANDOM&lowbar;ITER last);
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
