multiset Members
Reference
Constructors
Constructs a multiset that is empty or that is a copy of all or part of a specified multiset. |
Typedefs
A typedef for the allocator class for the multiset object. |
|
A typedef for a bidirectional iterator that can read a const element in the multiset. |
|
A typedef for a pointer to a const element in a multiset. |
|
A typedef for a reference to a const element stored in a multiset for reading and performing const operations. |
|
A typedef for a bidirectional iterator that can read any const element in the multiset. |
|
A signed integer typedef for the number of elements of a multiset in a range between elements pointed to by iterators. |
|
A typedef for a bidirectional iterator that can read or modify any element in a multiset. |
|
A typedef for a function object that can compare two keys to determine the relative order of two elements in the multiset. |
|
A typedef for a function object that can compare two sort keys to determine the relative order of two elements in the multiset. |
|
A typedef for a pointer to an element in a multiset. |
|
A typedef for a reference to an element stored in a multiset. |
|
A typedef for a bidirectional iterator that can read or modify an element in a reversed multiset. |
|
An unsigned integer type that can represent the number of elements in a multiset. |
|
The typedef for a function object that can compare two elements as sort keys to determine their relative order in the multiset. |
|
A typedef that describes an object stored as an element as a multiset in its capacity as a value. |
Methods
Returns an iterator that points to the first element in the multiset. |
|
Erases all the elements of a multiset. |
|
Returns the number of elements in a multiset whose key matches the key specified as a parameter. |
|
Tests if a multiset is empty. |
|
Returns an iterator that points to the location after the last element in a multiset. |
|
Returns a pair of iterators. The first iterator in the pair points to the first element in a multiset with a key that is greater than a specified key. The second iterator in the pair points to first element in the multiset with a key that is equal to or greater than the key. |
|
Removes an element or a range of elements in a multiset from specified positions or removes elements that match a specified key. |
|
Returns an iterator that points to the first location of an element in a multiset that has a key equal to a specified key. |
|
Returns a copy of the allocator object that is used to construct the multiset. |
|
Inserts an element or a range of elements into a multiset. |
|
Provides a function object that can compare two sort keys to determine the relative order of two elements in the multiset. |
|
Returns an iterator to the first element in a multiset with a key that is equal to or greater than a specified key. |
|
Returns the maximum length of the multiset. |
|
Returns an iterator that points to the first element in a reversed multiset. |
|
Returns an iterator that points to the location succeeding the last element in a reversed multiset. |
|
Returns the number of elements in a multiset. |
|
Exchanges the elements of two multisets. |
|
Returns an iterator to the first element in a multiset with a key that is greater than a specified key. |
|
Retrieves a copy of the comparison object that is used to order element values in a multiset. |