Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/include/
H A D__hash_table835 template <class _Key, class _Hash, class _Equal>
846 template <class _Key, class _Hash, class _Equal>
859 template <class _Key, class _Hash, class _Equal>
867 typedef _Hash hasher;
1350 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table()
1493 __hash_table<_Tp, _Hash, _Equal, _Alloc>&
1553 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__move_assign(
1582 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__move_assign(
1630 __hash_table<_Tp, _Hash, _Equal, _Alloc>&
2667 swap(__hash_table<_Tp, _Hash, _Equal, _Alloc>& __x,
[all …]
H A Dunordered_set891 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
894 template<class _Tp, class _Hash = hash<_Tp>,
902 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
1080 unordered_set<_Value, _Hash, _Pred, _Alloc>&
1090 unordered_set<_Value, _Hash, _Pred, _Alloc>&
1529 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
1532 template<class _Tp, class _Hash = hash<_Tp>,
1539 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
1557 _Hash, _Allocator)
1717 unordered_multiset<_Value, _Hash, _Pred, _Alloc>&
[all …]
H A Dunordered_map560 bool = is_empty<_Hash>::value && !__libcpp_is_final<_Hash>::value>
562 : private _Hash
568 : _Hash() {}
570 __unordered_map_hasher(const _Hash& __h)
572 : _Hash(__h) {}
592 swap(static_cast<_Hash&>(*this), static_cast<_Hash&>(__y));
599 _Hash __hash_;
1563 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
1574 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
2335 _Hash = _Hash(), _Pred = _Pred(), _Allocator = _Allocator())
[all …]
H A D__node_handle87 template <class _Tp, class _Hash, class _Equal, class _Allocator>
/llvm-project-15.0.7/libcxx/include/ext/
H A Dhash_set357 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
365 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
376 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
386 hash_set<_Value, _Hash, _Pred, _Alloc>::hash_set(
408 swap(hash_set<_Value, _Hash, _Pred, _Alloc>& __x,
409 hash_set<_Value, _Hash, _Pred, _Alloc>& __y)
560 hash_multiset<_Value, _Hash, _Pred, _Alloc>::hash_multiset(
568 hash_multiset<_Value, _Hash, _Pred, _Alloc>::hash_multiset(
578 hash_multiset<_Value, _Hash, _Pred, _Alloc>::hash_multiset(
629 swap(hash_multiset<_Value, _Hash, _Pred, _Alloc>& __x,
[all …]
H A Dhash_map231 template <class _Tp, class _Hash,
232 bool = std::is_empty<_Hash>::value && !std::__libcpp_is_final<_Hash>::value
235 : private _Hash
239 _LIBCPP_INLINE_VISIBILITY __hash_map_hasher(const _Hash& __h) : _Hash(__h) {}
249 template <class _Tp, class _Hash>
250 class __hash_map_hasher<_Tp, _Hash, false>
252 _Hash __hash_;
615 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
623 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
633 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
[all …]
/llvm-project-15.0.7/libcxx/include/__functional/
H A Dboyer_moore_searcher.h37 class _Hash,
45 class _Hash,
47 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> {
53 unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table_;
74 class _Hash,
76 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> {
108 _Hash,
112 && is_same_v<_Hash, hash<value_type>>
118 _Hash __hash = _Hash(),
236 _Hash,
[all …]
H A Dhash.h657 template <class _Key, class _Hash>
659 is_copy_constructible<_Hash>::value &&
660 is_move_constructible<_Hash>::value &&
661 __invokable_r<size_t, _Hash, _Key const&>::value
664 template <class _Key, class _Hash = hash<_Key> >
666 __check_hash_requirements<_Key, _Hash>::value &&
667 is_default_constructible<_Hash>::value
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dfunctional129 template<class _Key, typename _Value, class _Hash, class _BinaryPredicate>
130 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, false> {
135 std::unordered_map<_Key, _Value, _Hash, _BinaryPredicate> __table;
159 class _BMSkipTable<_Key, _Value, _Hash, _BinaryPredicate, true> {
199 is_same<_Hash, hash<value_type>>::value &&
205 _Hash __hf = _Hash(), _BinaryPredicate __pred = _BinaryPredicate())
330 boyer_moore_searcher<_RandomAccessIterator, _Hash, _BinaryPredicate>
332 _Hash __hf = _Hash(), _BinaryPredicate __p = _BinaryPredicate ())
348 is_same<_Hash, hash<value_type>>::value &&
354 _Hash __hf = _Hash(), _BinaryPredicate __pred = _BinaryPredicate())
[all …]
H A Dunordered_set49 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>>
50 using unordered_set = _VSTD::unordered_set<_Value, _Hash, _Pred,
54 class _Hash = hash<_Value>, class _Pred = equal_to<_Value>>
55 using unordered_multiset = _VSTD::unordered_multiset<_Value, _Hash, _Pred,
H A Dunordered_map63 class _Hash = hash<_Key>, class _Pred = equal_to<_Key>>
64 using unordered_map = _VSTD::unordered_map<_Key, _Value, _Hash, _Pred,
68 class _Hash = hash<_Key>, class _Pred = equal_to<_Key>>
69 using unordered_multimap = _VSTD::unordered_multimap<_Key, _Value, _Hash, _Pred,
/llvm-project-15.0.7/libcxx/test/support/
H A Dcontainer_test_types.h448 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc>
450 template <class _Key, class _Value, class _Hash, class _Equals, class _Alloc>
452 template <class _Value, class _Hash, class _Equals, class _Alloc>
454 template <class _Value, class _Hash, class _Equals, class _Alloc>
/llvm-project-15.0.7/clang/www/
H A Dlibstdc++4.4-clang0x.patch534 _H1, _H2, _Hash, _RehashPolicy, __chc, __cit, __uk>::