Erase elements whose keys fall in the range [first, last)].

Synopsis

Declared in <bdlcc_stripedunorderedmap.h>

template<class RANDOM_ITER>
std::size_t
eraseBulk(
    RANDOM_ITER first,
    RANDOM_ITER last);

Description

The iterators provide read access to a sequence of KEY objects. All erasures are done by the calling thread and the order of erasure is not specified. Return the number of elements removed. The behavior is undefined unless first <= last. Note that the map may not have an element for every value in keys.

Return Value

the number of elements removed

Parameters

Name

Description

first

beginning of the key range

last

end of the key range

Created with MrDocs