BloombergLP::bdlcc::StripedUnorderedContainerImpl::eraseAllIf

Erase elements matching key for which predicate is true.

Synopsis

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

std::size_t
eraseAllIf(
    KEY const& key,
    EraseIfValuePredicate const& predicate);

Description

Return the number of elements erased.

Return Value

number of elements erased

Parameters

NameDescription
keykey whose matching elements may be erased
predicatereturns true for values that should be erased