Erase all elements equivalent to key.
Declared in <bslstl_multiset.h>
multiset<KEY, COMPARATOR, ALLOCATOR>::size_type
erase(key_type const& key);
Remove from this multiset all value_type objects equivalent to the specified key, if they exist, and return the number of erased objects; otherwise, if there are no value_type objects equivalent to key, return 0 with no other effect. This method invalidates only iterators and references to the removed element and previously saved values of the end() iterator.
number of elements erased
| Name | Description |
|---|---|
| key | key whose matching elements are erased |