folly::erase_if

Erases every element of the map for which the predicate returns true.

Synopsis

Declared in <folly/container/F14Map.h>

template<
    typename K,
    typename M,
    typename H,
    typename E,
    typename A,
    typename Pred>
std::size_t
erase_if(
    F14NodeMap<K, M, H, E, A>& c,
    Pred pred);

Return Value

The number of erased elements.

Parameters

NameDescription
cThe map to erase elements from.
predPredicate invoked with each element; erase when it returns true.