const_reverse_iterator rbegin() const | Reversible Container | Returns a const_reverse_iterator pointing to the beginning of the reversed multimap. |
const_reverse_iterator rend() const | Reversible Container | Returns a const_reverse_iterator pointing to the end of the reversed multimap. |
size_type size() const | Container | Returns the size of the multimap. |
size_type max_size() const | Container | Returns the largest possible size of the multimap. |
bool empty() const | Container | true if the multimap 's size is 0. |
key_compare key_comp() const | Sorted Associative Container | Returns the key_compare object used by the multimap. |
value_compare value_comp() const | Sorted Associative Container | Returns the value_compare object used by the multimap. |
multimap() | Container | Creates an empty multimap. |
multimap(const key_compare& comp) | Sorted Associative Container | Creates an empty multimap, using comp as the key_compare object. |
template <class InputIterator> multimap(InputIterator f, InputIterator l) [2] | Multiple Sorted Associative Container | Creates a multimap with a copy of a range. |
template <class InputIterator> multimap(InputIterator f, InputIterator l, const key_compare& comp) [2] | Multiple Sorted Associative Container | Creates a multimap with a copy of a range, using comp as the key_compare object. |
multimap(const multimap&) | Container | The copy constructor. |
multimap& operator=(const multimap&) | Container | The assignment operator |
void swap(multimap&) | Container | Swaps the contents of two multimaps. |
iterator insert(const value_type& x) | Multiple Associative Container | Inserts x into the multimap. |
iterator insert(iterator pos, const value_type& x) | Multiple Sorted Associative Container | Inserts x into the multimap, using pos as a hint to where it will be inserted. |
template <class InputIterator> void insert(InputIterator, InputIterator) [2] | Multiple Sorted Associative Container | Inserts a range into the multimap. |