Lines Matching refs:key_equal
31 typedef Pred key_equal;
52 is_nothrow_default_constructible<key_equal>::value &&
55 const key_equal& eql = key_equal(),
60 const key_equal& eql = key_equal(),
68 is_nothrow_move_constructible<key_equal>::value &&
72 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
75 : unordered_map(n, hasher(), key_equal(), a) {} // C++14
77 : unordered_map(n, hf, key_equal(), a) {} // C++14
80 : unordered_map(f, l, n, hasher(), key_equal(), a) {} // C++14
84 : unordered_map(f, l, n, hf, key_equal(), a) {} // C++14
86 : unordered_map(il, n, hasher(), key_equal(), a) {} // C++14
89 : unordered_map(il, n, hf, key_equal(), a) {} // C++14
97 is_nothrow_move_assignable<key_equal>::value);
169 __is_nothrow_swappable<key_equal>::value);
172 key_equal key_eq() const;
284 typedef Pred key_equal;
304 is_nothrow_default_constructible<key_equal>::value &&
307 const key_equal& eql = key_equal(),
312 const key_equal& eql = key_equal(),
320 is_nothrow_move_constructible<key_equal>::value &&
324 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
327 : unordered_multimap(n, hasher(), key_equal(), a) {} // C++14
329 : unordered_multimap(n, hf, key_equal(), a) {} // C++14
332 : unordered_multimap(f, l, n, hasher(), key_equal(), a) {} // C++14
336 : unordered_multimap(f, l, n, hf, key_equal(), a) {} // C++14
338 : unordered_multimap(il, n, hasher(), key_equal(), a) {} // C++14
341 : unordered_multimap(il, n, hf, key_equal(), a) {} // C++14
349 is_nothrow_move_assignable<key_equal>::value);
404 __is_nothrow_swappable<key_equal>::value);
407 key_equal key_eq() const;
1035 typedef __type_identity_t<_Pred> key_equal;
1045 typedef __unordered_map_hasher<key_type, __value_type, hasher, key_equal> __hasher;
1046 typedef __unordered_map_equal<key_type, __value_type, key_equal, hasher> __key_equal;
1095 const key_equal& __eql = key_equal());
1097 const key_equal& __eql,
1104 const key_equal& __eql = key_equal());
1108 const key_equal& __eql,
1121 const hasher& __hf = hasher(), const key_equal& __eql = key_equal());
1123 const hasher& __hf, const key_equal& __eql,
1129 : unordered_map(__n, hasher(), key_equal(), __a) {}
1132 : unordered_map(__n, __hf, key_equal(), __a) {}
1136 : unordered_map(__first, __last, __n, hasher(), key_equal(), __a) {}
1141 : unordered_map(__first, __last, __n, __hf, key_equal(), __a) {}
1144 : unordered_map(__il, __n, hasher(), key_equal(), __a) {}
1148 : unordered_map(__il, __n, __hf, key_equal(), __a) {}
1439 key_equal key_eq() const
1447 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1450 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1458 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1467 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1479 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1483 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
1625 size_type __n, const hasher& __hf, const key_equal& __eql)
1634 size_type __n, const hasher& __hf, const key_equal& __eql,
1664 const hasher& __hf, const key_equal& __eql)
1676 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
1746 const key_equal& __eql)
1757 const key_equal& __eql, const allocator_type& __a)
1925 typedef __type_identity_t<_Pred> key_equal;
1935 typedef __unordered_map_hasher<key_type, __value_type, hasher, key_equal> __hasher;
1936 typedef __unordered_map_equal<key_type, __value_type, key_equal, hasher> __key_equal;
1982 const key_equal& __eql = key_equal());
1984 const key_equal& __eql,
1991 const key_equal& __eql = key_equal());
1995 const key_equal& __eql,
2009 const key_equal& __eql = key_equal());
2011 const hasher& __hf, const key_equal& __eql,
2017 : unordered_multimap(__n, hasher(), key_equal(), __a) {}
2020 : unordered_multimap(__n, __hf, key_equal(), __a) {}
2024 : unordered_multimap(__first, __last, __n, hasher(), key_equal(), __a) {}
2029 : unordered_multimap(__first, __last, __n, __hf, key_equal(), __a) {}
2032 : unordered_multimap(__il, __n, hasher(), key_equal(), __a) {}
2036 : unordered_multimap(__il, __n, __hf, key_equal(), __a) {}
2222 key_equal key_eq() const
2230 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2233 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2241 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2250 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2262 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2266 …2, enable_if_t<__is_transparent<hasher, _K2>::value && __is_transparent<key_equal, _K2>::value>* =…
2397 size_type __n, const hasher& __hf, const key_equal& __eql)
2406 size_type __n, const hasher& __hf, const key_equal& __eql,
2427 const hasher& __hf, const key_equal& __eql)
2439 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
2519 const key_equal& __eql)
2530 const key_equal& __eql, const allocator_type& __a)