Home
last modified time | relevance | path

Searched refs:_Hash (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/ext/
H A Dhash_set217 class _Hash = hash<_Value>,
225 typedef _Hash hasher;
321 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
335 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
344 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
371 swap(hash_set<_Value, _Hash, _Pred, _Alloc>& __x, hash_set<_Value, _Hash, _Pred, _Alloc>& __y) {
377 operator==(const hash_set<_Value, _Hash, _Pred, _Alloc>& __x, const hash_set<_Value, _Hash, _Pred, …
391 operator!=(const hash_set<_Value, _Hash, _Pred, _Alloc>& __x, const hash_set<_Value, _Hash, _Pred, …
396 class _Hash = hash<_Value>,
404 typedef _Hash hasher;
[all …]
H A Dhash_map225 template <class _Tp, class _Hash, bool = std::is_empty<_Hash>::value && !std::__libcpp_is_final<_Ha…
226 class __hash_map_hasher : private _Hash {
229 _LIBCPP_HIDE_FROM_ABI __hash_map_hasher(const _Hash& __h) : _Hash(__h) {}
237 template <class _Tp, class _Hash>
239 _Hash __hash_;
442 class _Hash = hash<_Key>,
451 typedef _Hash hasher;
642 swap(hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y…
668 class _Hash = hash<_Key>,
677 typedef _Hash hasher;
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A D__hash_table148 template <class _Tp, class _Hash, class _Equal, class _Alloc>
604 template <class _Key, class _Hash, class _Equal>
614 template <class _Key, class _Hash, class _Equal>
627 template <class _Key, class _Hash, class _Equal>
634 typedef _Hash hasher;
1004 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(
1073 __hash_table<_Tp, _Hash, _Equal, _Alloc>::~__hash_table() {
1094 __hash_table<_Tp, _Hash, _Equal, _Alloc>& __hash_table<_Tp, _Hash, _Equal, _Alloc>::operator=(const…
1189 inline __hash_table<_Tp, _Hash, _Equal, _Alloc>&
1268 __hash_table<_Tp, _Hash, _Equal, _Alloc>::end() _NOEXCEPT {
[all …]
H A Dunordered_set925 _Hash = _Hash(),
941 _Hash = _Hash(),
957 _Hash = _Hash(),
972 class _Hash,
998 class _Hash,
1013 class _Hash,
1529 _Hash = _Hash(),
1546 _Hash = _Hash(),
1576 class _Hash,
1605 class _Hash,
[all …]
H A Dunordered_map635 class _Hash,
637 bool = is_empty<_Hash>::value && !__libcpp_is_final<_Hash>::value>
642 : _Hash(__h) {}
656 swap(static_cast<_Hash&>(*this), static_cast<_Hash&>(__y));
662 _Hash __hash_;
694 class _Hash,
1483 _Hash = _Hash(),
1500 _Hash = _Hash(),
1517 _Hash = _Hash(),
1544 class _Hash,
[all …]
H A D__node_handle87 template <class _Tp, class _Hash, class _Equal, class _Allocator>
/freebsd-14.2/contrib/llvm-project/libcxx/include/__functional/
H A Dboyer_moore_searcher.h36 template <class _Key, class _Value, class _Hash, class _BinaryPredicate, bool /*useArray*/>
40 template <class _Key, class _Value, class _Hash, class _BinaryPredicate>
41 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> {
47 unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_;
51 size_t __sz, value_type __default_value, _Hash __hash, _BinaryPredicate __pred) in _BMSkipTable()
63 template <class _Key, class _Value, class _Hash, class _BinaryPredicate>
64 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> {
97 _Hash,
106 _Hash __hash = _Hash(),
228 _Hash,
[all …]
H A Dhash.h521 template <class _Key, class _Hash>
524 is_copy_constructible<_Hash>::value && is_move_constructible<_Hash>::value &&
525 __invokable_r<size_t, _Hash, _Key const&>::value >;
527 template <class _Key, class _Hash = hash<_Key> >
529 …egral_constant<bool, __check_hash_requirements<_Key, _Hash>::value && is_default_constructible<_Ha…