Export (0) Print
Expand All

multiset Members

Typedefs

allocator_type A type that represents the allocator class for the multiset object.
const_iterator A type that provides a bidirectional iterator that can read a const element in the multiset.
const_pointer A type that provides a pointer to a const element in a multiset.
const_reference A type that provides a reference to a const element stored in a multiset for reading and performing const operations.
const_reverse_iterator A type that provides a bidirectional iterator that can read any const element in the multiset.
difference_type A signed integer type that can be used to represent the number of elements of a multiset in a range between elements pointed to by iterators.
iterator A type that provides a bidirectional iterator that can read or modify any element in a multiset.
key_compare A type that provides a function object that can compare two keys to determine the relative order of two elements in the multiset.
key_type A type that provides a function object that can compare two sort keys to determine the relative order of two elements in the multiset.
pointer A type that provides a pointer to an element in a multiset.
reference A type that provides a reference to an element stored in a multiset.
reverse_iterator A type that provides a bidirectional iterator that can read or modify an element in a reversed multiset.
size_type An unsigned integer type that can represent the number of elements in a multiset.
value_compare The type that provides a function object that can compare two elements as sort keys to determine their relative order in the multiset.
value_type A type that describes an object stored as an element as a multiset in its capacity as a value.

Member Functions

begin Returns an iterator addressing the first element in the multiset.
clear Erases all the elements of a multiset.
count Returns the number of elements in a multiset whose key matches a parameter-specified key.
empty Tests if a multiset is empty.
end Returns an iterator that addresses the location succeeding the last element in a multiset.
equal_range Returns a pair of iterators respectively to the first element in a multiset with a key that is greater than a specified key and to the first element in the multiset with a key that is equal to or greater than the key.
erase Removes an element or a range of elements in a multiset from specified positions or removes elements that match a specified key.
find Returns an iterator addressing the first location of an element in a multiset that has a key equivalent to a specified key.
get_allocator Returns a copy of the allocator object used to construct the multiset.
insert Inserts an element or a range of elements into a multiset.
key_comp A type that provides a function object that can compare two sort keys to determine the relative order of two elements in the multiset.
lower_bound Returns an iterator to the first element in a multiset with a key that is equal to or greater than a specified key.
max_size Returns the maximum length of the multiset.
multiset Constructs a multiset that is empty or that is a copy of all or part of some other multiset.
rbegin Returns an iterator addressing the first element in a reversed multiset.
rend Returns an iterator that addresses the location succeeding the last element in a reversed multiset.
size A type that counts the number of elements in a multiset.
swap Exchanges the elements of two multisets.
upper_bound Returns an iterator to the first element in a multiset that with a key that is equal to or greater than a specified key.
value_comp Retrieves a copy of the comparison object used to order element values in a multiset.

See Also

multiset Class | Thread Safety in the Standard C++ Library

Show:
© 2014 Microsoft