Lines Matching refs:unordered_multimap
161 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17
163 void merge(unordered_multimap<Key, T, H2, P2, Allocator>&& source); // C++17
224 class unordered_multimap
248 unordered_multimap()
253 explicit unordered_multimap(size_type n, const hasher& hf = hasher(),
257 unordered_multimap(InputIterator f, InputIterator l,
261 explicit unordered_multimap(const allocator_type&);
262 unordered_multimap(const unordered_multimap&);
263 unordered_multimap(const unordered_multimap&, const Allocator&);
264 unordered_multimap(unordered_multimap&&)
269 unordered_multimap(unordered_multimap&&, const Allocator&);
270 unordered_multimap(initializer_list<value_type>, size_type n = 0,
273 unordered_multimap(size_type n, const allocator_type& a)
274 : unordered_multimap(n, hasher(), key_equal(), a) {} // C++14
275 unordered_multimap(size_type n, const hasher& hf, const allocator_type& a)
276 : unordered_multimap(n, hf, key_equal(), a) {} // C++14
278 unordered_multimap(InputIterator f, InputIterator l, size_type n, const allocator_type& a)
279 : unordered_multimap(f, l, n, hasher(), key_equal(), a) {} // C++14
281 unordered_multimap(InputIterator f, InputIterator l, size_type n, const hasher& hf,
283 : unordered_multimap(f, l, n, hf, key_equal(), a) {} // C++14
284 unordered_multimap(initializer_list<value_type> il, size_type n, const allocator_type& a)
285 : unordered_multimap(il, n, hasher(), key_equal(), a) {} // C++14
286 unordered_multimap(initializer_list<value_type> il, size_type n, const hasher& hf,
288 : unordered_multimap(il, n, hf, key_equal(), a) {} // C++14
289 ~unordered_multimap();
290 unordered_multimap& operator=(const unordered_multimap&);
291 unordered_multimap& operator=(unordered_multimap&&)
297 unordered_multimap& operator=(initializer_list<value_type>);
338 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17
340 void merge(unordered_multimap<Key, T, H2, P2, Allocator>&& source); // C++17
346 void swap(unordered_multimap&)
383 void swap(unordered_multimap<Key, T, Hash, Pred, Alloc>& x,
384 unordered_multimap<Key, T, Hash, Pred, Alloc>& y)
395 operator==(const unordered_multimap<Key, T, Hash, Pred, Alloc>& x,
396 const unordered_multimap<Key, T, Hash, Pred, Alloc>& y);
400 operator!=(const unordered_multimap<Key, T, Hash, Pred, Alloc>& x,
401 const unordered_multimap<Key, T, Hash, Pred, Alloc>& y);
778 … template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS unordered_multimap;
832 … template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS unordered_multimap;
838 class unordered_multimap;
901 friend class _LIBCPP_TEMPLATE_VIS unordered_multimap;
1245 void merge(unordered_multimap<key_type, mapped_type, _H2, _P2, allocator_type>& __source)
1253 void merge(unordered_multimap<key_type, mapped_type, _H2, _P2, allocator_type>&& __source)
1672 class _LIBCPP_TEMPLATE_VIS unordered_multimap
1728 friend class _LIBCPP_TEMPLATE_VIS unordered_multimap;
1731 unordered_multimap()
1738 explicit unordered_multimap(size_type __n, const hasher& __hf = hasher(),
1740 unordered_multimap(size_type __n, const hasher& __hf,
1744 unordered_multimap(_InputIterator __first, _InputIterator __last);
1746 unordered_multimap(_InputIterator __first, _InputIterator __last,
1750 unordered_multimap(_InputIterator __first, _InputIterator __last,
1755 explicit unordered_multimap(const allocator_type& __a);
1756 unordered_multimap(const unordered_multimap& __u);
1757 unordered_multimap(const unordered_multimap& __u, const allocator_type& __a);
1760 unordered_multimap(unordered_multimap&& __u)
1762 unordered_multimap(unordered_multimap&& __u, const allocator_type& __a);
1763 unordered_multimap(initializer_list<value_type> __il);
1764 unordered_multimap(initializer_list<value_type> __il, size_type __n,
1767 unordered_multimap(initializer_list<value_type> __il, size_type __n,
1773 unordered_multimap(size_type __n, const allocator_type& __a)
1774 : unordered_multimap(__n, hasher(), key_equal(), __a) {}
1776 unordered_multimap(size_type __n, const hasher& __hf, const allocator_type& __a)
1777 : unordered_multimap(__n, __hf, key_equal(), __a) {}
1780 …unordered_multimap(_InputIterator __first, _InputIterator __last, size_type __n, const allocator_t…
1781 : unordered_multimap(__first, __last, __n, hasher(), key_equal(), __a) {}
1784 …unordered_multimap(_InputIterator __first, _InputIterator __last, size_type __n, const hasher& __h…
1786 : unordered_multimap(__first, __last, __n, __hf, key_equal(), __a) {}
1788 unordered_multimap(initializer_list<value_type> __il, size_type __n, const allocator_type& __a)
1789 : unordered_multimap(__il, __n, hasher(), key_equal(), __a) {}
1791 unordered_multimap(initializer_list<value_type> __il, size_type __n, const hasher& __hf,
1793 : unordered_multimap(__il, __n, __hf, key_equal(), __a) {}
1795 // ~unordered_multimap() = default;
1797 unordered_multimap& operator=(const unordered_multimap& __u)
1815 unordered_multimap& operator=(unordered_multimap&& __u)
1818 unordered_multimap& operator=(initializer_list<value_type> __il);
1908 "node_type with incompatible allocator passed to unordered_multimap::insert()");
1916 "node_type with incompatible allocator passed to unordered_multimap::insert()");
1934 void merge(unordered_multimap<key_type, mapped_type, _H2, _P2, allocator_type>& __source)
1942 void merge(unordered_multimap<key_type, mapped_type, _H2, _P2, allocator_type>&& __source)
1967 void swap(unordered_multimap& __u)
2044 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2055 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2068 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2079 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2093 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2107 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2117 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2118 const unordered_multimap& __u)
2129 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2130 const unordered_multimap& __u, const allocator_type& __a)
2144 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2145 unordered_multimap&& __u)
2156 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2157 unordered_multimap&& __u, const allocator_type& __a)
2179 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2189 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2202 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(
2216 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&
2217 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_multimap&& __u)
2226 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&
2227 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(
2242 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
2252 swap(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2253 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
2262 void erase_if(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __c, _Predicate __pred)
2268 operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2269 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
2273 typedef typename unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
2292 operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
2293 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)