multimap Members
Reference
Constructors
Constructs a multimap that is empty or that is a copy of all or part of some other multimap. |
Typedefs
A type that represents the allocator class for the multimap object. |
|
A type that provides a bidirectional iterator that can read a const element in the multimap. |
|
A type that provides a pointer to a const element in a multimap. |
|
A type that provides a reference to a const element stored in a multimap for reading and performing const operations. |
|
A type that provides a bidirectional iterator that can read any const element in the multimap. |
|
A signed integer type that can be used to represent the number of elements of a multimap in a range between elements pointed to by iterators. |
|
A type that provides the difference between two iterators that refer to elements within the same multimap. |
|
A type that provides a function object that can compare two sort keys to determine the relative order of two elements in the multimap. |
|
A type that describes the sort key object that constitutes each element of the multimap. |
|
A type that represents the data type stored in a multimap. |
|
A type that provides a pointer to a const element in a multimap. |
|
A type that provides a reference to an element stored in a multimap. |
|
A type that provides a bidirectional iterator that can read or modify an element in a reversed multimap. |
|
An unsigned integer type that provides a pointer to a const element in a multimap. |
|
A type that provides a function object that can compare two elements as sort keys to determine their relative order in the multimap. |
Member Functions
Returns an iterator addressing the first element in the multimap. |
|
Returns a const iterator addressing the first element in the multimap. |
|
Returns a const iterator that addresses the location succeeding the last element in a multimap. |
|
Erases all the elements of a multimap. |
|
Returns the number of elements in a multimap whose key matches a parameter-specified key. |
|
Returns a const iterator addressing the first element in a reversed multimap. |
|
Returns a const iterator that addresses the location succeeding the last element in a reversed multimap. |
|
Inserts an element constructed in place into a multimap. |
|
Inserts an element constructed in place into a multimap, with a placement hint |
|
Tests if a multimap is empty. |
|
Returns an iterator that addresses the location succeeding the last element in a multimap. |
|
Finds the range of elements where the key of the element matches a specified value. |
|
Removes an element or a range of elements in a multimap from specified positions or removes elements that match a specified key. |
|
Returns an iterator addressing the first location of an element in a multimap that has a key equivalent to a specified key. |
|
Returns a copy of the allocator object used to construct the multimap. |
|
Inserts an element or a range of elements into a multimap. |
|
Retrieves a copy of the comparison object used to order keys in a multimap. |
|
Returns an iterator to the first element in a multimap that with a key that is equal to or greater than a specified key. |
|
Returns the maximum length of the multimap. |
|
Returns an iterator addressing the first element in a reversed multimap. |
|
Returns an iterator that addresses the location succeeding the last element in a reversed multimap. |
|
Returns the number of elements in the multimap. |
|
Exchanges the elements of two multimaps. |
|
Returns an iterator to the first element in a multimap that with a key that is greater than a specified key. |
|
The member function returns a function object that determines the order of elements in a multimap by comparing their key values. |
Operators
Replaces the elements of a multimap with a copy of another multimap. |