| /llvm-project-15.0.7/libcxx/include/ |
| H A D | __hash_table | 835 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 D | unordered_set | 891 _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 D | unordered_map | 560 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_handle | 87 template <class _Tp, class _Hash, class _Equal, class _Allocator>
|
| /llvm-project-15.0.7/libcxx/include/ext/ |
| H A D | hash_set | 357 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 D | hash_map | 231 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 D | boyer_moore_searcher.h | 37 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 D | hash.h | 657 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 D | functional | 129 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 D | unordered_set | 49 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 D | unordered_map | 63 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 D | container_test_types.h | 448 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 D | libstdc++4.4-clang0x.patch | 534 _H1, _H2, _Hash, _RehashPolicy, __chc, __cit, __uk>::
|