Lines Matching refs:unordered_multiset

134       void merge(unordered_multiset<Key, H2, P2, Allocator>& source);    // C++17
136 void merge(unordered_multiset<Key, H2, P2, Allocator>&& source); // C++17
239 class unordered_multiset
262 unordered_multiset()
267 explicit unordered_multiset(size_type n, const hasher& hf = hasher(),
271 unordered_multiset(InputIterator f, InputIterator l,
275 explicit unordered_multiset(const allocator_type&);
276 unordered_multiset(const unordered_multiset&);
277 unordered_multiset(const unordered_multiset&, const Allocator&);
278 unordered_multiset(unordered_multiset&&)
283 unordered_multiset(unordered_multiset&&, const Allocator&);
284 unordered_multiset(initializer_list<value_type>, size_type n = /see below/,
287 unordered_multiset(size_type n, const allocator_type& a); // C++14
288 unordered_multiset(size_type n, const hasher& hf, const allocator_type& a); // C++14
290 …unordered_multiset(InputIterator f, InputIterator l, size_type n, const allocator_type& a); // C++…
292 unordered_multiset(InputIterator f, InputIterator l, size_type n,
294 …unordered_multiset(initializer_list<value_type> il, size_type n, const allocator_type& a); // C++14
295 unordered_multiset(initializer_list<value_type> il, size_type n,
297 ~unordered_multiset();
298 unordered_multiset& operator=(const unordered_multiset&);
299 unordered_multiset& operator=(unordered_multiset&&)
305 unordered_multiset& operator=(initializer_list<value_type>);
344 void merge(unordered_multiset<Key, H2, P2, Allocator>& source); // C++17
346 void merge(unordered_multiset<Key, H2, P2, Allocator>&& source); // C++17
352 void swap(unordered_multiset&)
403 unordered_multiset(InputIterator, InputIterator, see below::size_type = see below,
405 -> unordered_multiset<typename iterator_traits<InputIterator>::value_type,
410 unordered_multiset(initializer_list<T>, typename see below::size_type = see below,
412 -> unordered_multiset<T, Hash, Pred, Allocator>; // C++17
415 unordered_multiset(InputIterator, InputIterator, typename see below::size_type, Allocator)
416 -> unordered_multiset<typename iterator_traits<InputIterator>::value_type,
422 unordered_multiset(InputIterator, InputIterator, typename see below::size_type,
424 -> unordered_multiset<typename iterator_traits<InputIterator>::value_type, Hash,
428 unordered_multiset(initializer_list<T>, typename see below::size_type, Allocator)
429 -> unordered_multiset<T, hash<T>, equal_to<T>, Allocator>; // C++17
432 unordered_multiset(initializer_list<T>, typename see below::size_type, Hash, Allocator)
433 -> unordered_multiset<T, Hash, equal_to<T>, Allocator>; // C++17
436 void swap(unordered_multiset<Value, Hash, Pred, Alloc>& x,
437 unordered_multiset<Value, Hash, Pred, Alloc>& y)
445 typename unordered_multiset<K, T, H, P, A>::size_type
446 erase_if(unordered_multiset<K, T, H, P, A>& c, Predicate pred); // C++20
451 operator==(const unordered_multiset<Value, Hash, Pred, Alloc>& x,
452 const unordered_multiset<Value, Hash, Pred, Alloc>& y);
456 operator!=(const unordered_multiset<Value, Hash, Pred, Alloc>& x,
457 const unordered_multiset<Value, Hash, Pred, Alloc>& y);
502 class unordered_multiset;
544 friend class _LIBCPP_TEMPLATE_VIS unordered_multiset;
758 void merge(unordered_multiset<key_type, _H2, _P2, allocator_type>& __source)
766 void merge(unordered_multiset<key_type, _H2, _P2, allocator_type>&& __source)
1162 class _LIBCPP_TEMPLATE_VIS unordered_multiset
1199 friend class _LIBCPP_TEMPLATE_VIS unordered_multiset;
1202 unordered_multiset()
1207 explicit unordered_multiset(size_type __n, const hasher& __hf = hasher(),
1209 unordered_multiset(size_type __n, const hasher& __hf,
1213 unordered_multiset(size_type __n, const allocator_type& __a)
1214 : unordered_multiset(__n, hasher(), key_equal(), __a) {}
1216 unordered_multiset(size_type __n, const hasher& __hf, const allocator_type& __a)
1217 : unordered_multiset(__n, __hf, key_equal(), __a) {}
1220 unordered_multiset(_InputIterator __first, _InputIterator __last);
1222 unordered_multiset(_InputIterator __first, _InputIterator __last,
1226 unordered_multiset(_InputIterator __first, _InputIterator __last,
1232 unordered_multiset(_InputIterator __first, _InputIterator __last,
1234 : unordered_multiset(__first, __last, __n, hasher(), key_equal(), __a) {}
1237 unordered_multiset(_InputIterator __first, _InputIterator __last,
1239 : unordered_multiset(__first, __last, __n, __hf, key_equal(), __a) {}
1242 explicit unordered_multiset(const allocator_type& __a);
1243 unordered_multiset(const unordered_multiset& __u);
1244 unordered_multiset(const unordered_multiset& __u, const allocator_type& __a);
1247 unordered_multiset(unordered_multiset&& __u)
1249 unordered_multiset(unordered_multiset&& __u, const allocator_type& __a);
1250 unordered_multiset(initializer_list<value_type> __il);
1251 unordered_multiset(initializer_list<value_type> __il, size_type __n,
1254 unordered_multiset(initializer_list<value_type> __il, size_type __n,
1259 unordered_multiset(initializer_list<value_type> __il, size_type __n, const allocator_type& __a)
1260 : unordered_multiset(__il, __n, hasher(), key_equal(), __a) {}
1262 …unordered_multiset(initializer_list<value_type> __il, size_type __n, const hasher& __hf, const all…
1263 : unordered_multiset(__il, __n, __hf, key_equal(), __a) {}
1267 ~unordered_multiset() {
1272 unordered_multiset& operator=(const unordered_multiset& __u)
1279 unordered_multiset& operator=(unordered_multiset&& __u)
1281 unordered_multiset& operator=(initializer_list<value_type> __il);
1344 "node_type with incompatible allocator passed to unordered_multiset::insert()");
1352 "node_type with incompatible allocator passed to unordered_multiset::insert()");
1370 void merge(unordered_multiset<key_type, _H2, _P2, allocator_type>& __source)
1378 void merge(unordered_multiset<key_type, _H2, _P2, allocator_type>&& __source)
1413 void swap(unordered_multiset& __u)
1528 unordered_multiset(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type…
1530 -> unordered_multiset<__iter_value_type<_InputIterator>, _Hash, _Pred, _Allocator>;
1538 unordered_multiset(initializer_list<_Tp>, typename allocator_traits<_Allocator>::size_type = 0,
1540 -> unordered_multiset<_Tp, _Hash, _Pred, _Allocator>;
1545 unordered_multiset(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type…
1546 -> unordered_multiset<__iter_value_type<_InputIterator>,
1556 unordered_multiset(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type,
1558 -> unordered_multiset<__iter_value_type<_InputIterator>, _Hash,
1564 unordered_multiset(initializer_list<_Tp>, typename allocator_traits<_Allocator>::size_type, _Alloca…
1565 -> unordered_multiset<_Tp, hash<_Tp>, equal_to<_Tp>, _Allocator>;
1571 unordered_multiset(initializer_list<_Tp>, typename allocator_traits<_Allocator>::size_type, _Hash, …
1572 -> unordered_multiset<_Tp, _Hash, equal_to<_Tp>, _Allocator>;
1576 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1585 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1596 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1605 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1617 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1629 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1637 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1638 const unordered_multiset& __u)
1647 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1648 const unordered_multiset& __u, const allocator_type& __a)
1660 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1661 unordered_multiset&& __u)
1670 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1671 unordered_multiset&& __u, const allocator_type& __a)
1686 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1694 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1705 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(
1717 unordered_multiset<_Value, _Hash, _Pred, _Alloc>&
1718 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::operator=(
1719 unordered_multiset&& __u)
1728 unordered_multiset<_Value, _Hash, _Pred, _Alloc>&
1729 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::operator=(
1742 unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
1752 swap(unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x,
1753 unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __y)
1763 typename unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type
1764 erase_if(unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __c,
1772 operator==(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x,
1773 const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __y)
1777 typedef typename unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator
1796 operator!=(const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x,
1797 const unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __y)