Home
last modified time | relevance | path

Searched refs:key_equal (Results 1 – 18 of 18) sorted by relevance

/openbsd/src/gnu/llvm/libcxx/include/ext/
Dhash_set29 typedef Pred key_equal;
42 const key_equal& eql = key_equal(),
47 const key_equal& eql = key_equal(),
76 key_equal key_eq() const;
115 typedef Pred key_equal;
128 const key_equal& eql = key_equal(),
133 const key_equal& eql = key_equal(),
162 key_equal key_eq() const;
226 typedef _Pred key_equal;
232 typedef std::__hash_table<value_type, hasher, key_equal, allocator_type> __table;
[all …]
Dhash_map29 typedef Pred key_equal;
44 const key_equal& eql = key_equal(),
51 const key_equal& eql = key_equal(),
80 key_equal key_eq() const;
121 typedef Pred key_equal;
135 const key_equal& eql = key_equal(),
140 const key_equal& eql = key_equal(),
170 key_equal key_eq() const;
476 typedef _Pred key_equal;
485 typedef __hash_map_equal<__value_type, key_equal> __key_equal;
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/tr1/
Dunordered_set70 typedef typename _Base::key_equal key_equal;
76 const key_equal& __eql = key_equal(),
87 const key_equal& __eql = key_equal(),
119 typedef typename _Base::key_equal key_equal;
125 const key_equal& __eql = key_equal(),
137 const key_equal& __eql = key_equal(),
Dunordered_map70 typedef typename _Base::key_equal key_equal;
76 const key_equal& __eql = key_equal(),
87 const key_equal& __eql = key_equal(),
121 typedef typename _Base::key_equal key_equal;
127 const key_equal& __eql = key_equal(),
139 const key_equal& __eql = key_equal(),
Dhashtable157 typedef _Equal key_equal;
286 key_equal
/openbsd/src/gnu/llvm/libcxx/include/
Dunordered_set31 typedef Pred key_equal;
51 is_nothrow_default_constructible<key_equal>::value &&
54 const key_equal& eql = key_equal(),
59 const key_equal& eql = key_equal(),
67 is_nothrow_move_constructible<key_equal>::value &&
71 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
90 is_nothrow_move_assignable<key_equal>::value);
141 noexcept(swap(declval<key_equal&>(), declval<key_equal&>()))); // C++17
144 key_equal key_eq() const;
246 typedef Pred key_equal;
[all …]
Dunordered_map31 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
[all …]
D__hash_table874 typedef _Equal key_equal;
933 __compressed_pair<float, key_equal> __p3_;
953 key_equal& key_eq() _NOEXCEPT {return __p3_.second();}
955 const key_equal& key_eq() const _NOEXCEPT {return __p3_.second();}
976 is_nothrow_default_constructible<key_equal>::value);
978 __hash_table(const hasher& __hf, const key_equal& __eql);
979 __hash_table(const hasher& __hf, const key_equal& __eql,
990 is_nothrow_move_constructible<key_equal>::value);
1001 is_nothrow_move_assignable<key_equal>::value);
1229 __is_nothrow_swappable<hasher>::value && __is_nothrow_swappable<key_equal>::value
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/ext/
Dhash_set99 typedef typename _Ht::key_equal key_equal;
117 key_equal
127 : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
131 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
134 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
136 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql,
142 : _M_ht(100, hasher(), key_equal(), allocator_type())
147 : _M_ht(__n, hasher(), key_equal(), allocator_type())
153 : _M_ht(__n, __hf, key_equal(), allocator_type())
158 const hasher& __hf, const key_equal& __eql,
[all …]
Dhash_map97 typedef typename _Ht::key_equal key_equal;
115 key_equal
125 : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
129 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
132 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
134 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql,
140 : _M_ht(100, hasher(), key_equal(), allocator_type())
145 : _M_ht(__n, hasher(), key_equal(), allocator_type())
151 : _M_ht(__n, __hf, key_equal(), allocator_type())
156 const hasher& __hf, const key_equal& __eql,
[all …]
Dhashtable.h261 typedef _EqualKey key_equal; typedef
274 key_equal
304 key_equal _M_equals;
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/
Dhash_set110 typedef typename _Ht::key_equal key_equal;
125 key_equal key_eq() const { return _M_ht.key_eq(); }
130 : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
132 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
134 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
135 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql,
141 : _M_ht(100, hasher(), key_equal(), allocator_type())
145 : _M_ht(__n, hasher(), key_equal(), allocator_type())
150 : _M_ht(__n, __hf, key_equal(), allocator_type())
154 const hasher& __hf, const key_equal& __eql,
[all …]
Dhash_map106 typedef typename _Ht::key_equal key_equal;
121 key_equal key_eq() const { return _M_ht.key_eq(); }
125 hash_map() : _M_ht(100, hasher(), key_equal(), allocator_type()) {}
127 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
129 : _M_ht(__n, __hf, key_equal(), allocator_type()) {}
130 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql,
136 : _M_ht(100, hasher(), key_equal(), allocator_type())
140 : _M_ht(__n, hasher(), key_equal(), allocator_type())
145 : _M_ht(__n, __hf, key_equal(), allocator_type())
149 const hasher& __hf, const key_equal& __eql,
[all …]
Dstl_hashtable.h228 typedef _EqualKey key_equal; typedef
238 key_equal key_eq() const { return _M_equals; } in key_eq()
253 key_equal _M_equals;
/openbsd/src/gnu/gcc/libstdc++-v3/include/debug/
Dhash_multiset.h62 typedef typename _Base::key_equal key_equal; typedef
87 hash_multiset(size_type __n, const hasher& __hf, const key_equal& __eql,
110 const hasher& __hf, const key_equal& __eql,
Dhash_set.h61 typedef typename _Base::key_equal key_equal; typedef
87 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql,
106 const hasher& __hf, const key_equal& __eql,
Dhash_multimap.h64 typedef typename _Base::key_equal key_equal; typedef
89 hash_multimap(size_type __n, const hasher& __hf, const key_equal& __eql,
108 const hasher& __hf, const key_equal& __eql,
Dhash_map.h64 typedef typename _Base::key_equal key_equal; typedef
90 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql,
109 const hasher& __hf, const key_equal& __eql,