pair<iterator, bool> insert(const value_type& x) | Unique Associative Container | Inserts |
iterator insert(iterator pos, const value_type& x) | Unique Sorted Associative Container | Inserts |
template <class InputIterator> void insert(InputIterator, InputIterator) [1] | Unique Sorted Associative Container | Inserts a range into the |
void erase(iterator pos) | Associative Container | Erases the element pointed to by |
size_type erase(const key_type& k) | Associative Container | Erases the element whose key is |
void erase(iterator first, iterator last) | Associative Container | Erases all elements in a range. |
void clear() | Associative Container | Erases all of the elements. |
iterator find(const key_type& k) const | Associative Container | Finds an element whose key is |
size_type count(const key_type& k) const | Unique Associative Container | Counts the number of elements whose key is |
iterator lower_bound(const key_type& k) const | Sorted Associative Container | Finds the first element whose key is not less than |
iterator upper_bound(const key_type& k) const | Sorted Associative Container | Finds the first element whose key greater than |
pair<iterator, iterator> equal_range(const key_type& k) const | Sorted Associative Container | Finds a range containing all elements whose key is |
bool operator==(const set&, const set&) | Forward Container | Tests two sets for equality. This is a global function, not a member function. |
bool operator<(const set&, const set&) | Forward Container | Lexicographical comparison. This is a global function, not a member function. |
All of
[1] This member function relies on
Associative Container, Sorted Associative Container, Simple Associative Container, Unique Sorted Associative Container,
map<Key, Data, Compare, Alloc>