Standard C++ Library Reference ISO/IEC (VERSION3)

hash_multimap::end
const_iterator end() const;
iterator end();
The member function returns a bidirectional iterator that points just beyond the end of the
sequence.
hash_multimap::equal_range
pair<iterator, iterator> equal_range(const Key& keyval);
pair<const_iterator, const_iterator>
equal_range(const Key& keyval) const;
The member function returns a pair of iterators X such that X.first ==
lower_bound(keyval) and X.second == upper_bound(keyval).
hash_multimap::erase
iterator erase(iterator where);
iterator erase(iterator first, iterator last);
size_type erase(const Key& keyval);
The first member function removes the element of the controlled sequence pointed to by
where. The second member function removes the elements in the range [first, last).
Both return an iterator that designates the first element remaining beyond any elements
removed, or end() if no such element exists.
The third member removes the elements with sort keys in the range
[lower_bound(keyval), upper_bound(keyval)). It returns the number of
elements it removes.
The member functions never throw an exception.
hash_multimap::find
iterator find(const Key& keyval);
const_iterator find(const Key& keyval) const;
The member function returns lower_bound(keyval).
hash_multimap::get_allocator
Alloc get_allocator() const;
The member function returns the stored allocator object.