Home
last modified time | relevance | path

Searched refs:hasher (Results 1 – 15 of 15) sorted by relevance

/ndk/sources/cxx-stl/stlport/stlport/stl/
D_hash_set.h59 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
74 hasher hash_funct() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
84 : _M_ht(0, hasher(), key_equal(), allocator_type()) {} in _STLP_CREATE_HASH_ITERATOR_TRAITS()
86 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} in _STLP_CREATE_HASH_ITERATOR_TRAITS()
87 hash_set(size_type __n, const hasher& __hf) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
90 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, in _STLP_CREATE_HASH_ITERATOR_TRAITS()
93 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
95 hash_set(size_type __n, const hasher& __hf, const key_equal& __eql, in _STLP_CREATE_HASH_ITERATOR_TRAITS()
108 : _M_ht(0, hasher(), key_equal(), allocator_type()) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
112 : _M_ht(__n, hasher(), key_equal(), allocator_type()) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
[all …]
D_hash_map.h65 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
80 hasher hash_funct() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
88 hash_map() : _M_ht(0, hasher(), key_equal(), allocator_type()) {} in _STLP_CREATE_HASH_ITERATOR_TRAITS()
90 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {} in _STLP_CREATE_HASH_ITERATOR_TRAITS()
91 hash_map(size_type __n, const hasher& __hf) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
93 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql, in _STLP_CREATE_HASH_ITERATOR_TRAITS()
106 : _M_ht(0, hasher(), key_equal(), allocator_type()) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
110 : _M_ht(__n, hasher(), key_equal(), allocator_type()) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
114 const hasher& __hf) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
120 const hasher& __hf, const key_equal& __eql) in _STLP_CREATE_HASH_ITERATOR_TRAITS()
[all …]
D_unordered_set.h51 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
68 hasher hash_function() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
77 explicit unordered_set(size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
90 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
97 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
104 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
201 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
218 hasher hash_function() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
227 explicit unordered_multiset(size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
240 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
[all …]
D_unordered_map.h57 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
74 hasher hash_function() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
83 explicit unordered_map(size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
96 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
103 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
110 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
225 typedef typename _Ht::hasher hasher; in _STLP_CREATE_HASH_ITERATOR_TRAITS() typedef
242 hasher hash_function() const { return _M_ht.hash_funct(); } in _STLP_CREATE_HASH_ITERATOR_TRAITS()
251 explicit unordered_multimap(size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
264 size_type __n = 0, const hasher& __hf = hasher(), in _STLP_CREATE_HASH_ITERATOR_TRAITS()
[all …]
D_hashtable.h235 typedef _HF hasher;
246 hasher hash_funct() const { return _M_hash; }
274 hasher _M_hash;
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ext/
Dhash_set29 typedef Hash hasher;
42 explicit hash_set(size_type n = 193, const hasher& hf = hasher(),
47 size_type n = 193, const hasher& hf = hasher(),
76 hasher hash_funct() const;
115 typedef Hash hasher;
128 explicit hash_multiset(size_type n = 193, const hasher& hf = hasher(),
133 size_type n = 193, const hasher& hf = hasher(),
162 hasher hash_funct() const;
221 typedef _Hash hasher;
228 typedef __hash_table<value_type, hasher, key_equal, allocator_type> __table;
[all …]
Dhash_map29 typedef Hash hasher;
43 explicit hash_map(size_type n = 193, const hasher& hf = hasher(),
48 size_type n = 193, const hasher& hf = hasher(),
77 hasher hash_funct() const;
118 typedef Hash hasher;
132 explicit hash_multimap(size_type n = 193, const hasher& hf = hasher(),
137 size_type n = 193, const hasher& hf = hasher(),
167 hasher hash_funct() const;
485 typedef _Hash hasher;
494 typedef __hash_map_hasher<__value_type, hasher> __hasher;
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Dunordered_set31 typedef Hash hasher;
48 is_nothrow_default_constructible<hasher>::value &&
51 explicit unordered_set(size_type n, const hasher& hf = hasher(),
56 size_type n = 0, const hasher& hf = hasher(),
64 is_nothrow_move_constructible<hasher>::value &&
69 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
72 unordered_set(size_type n, const hasher& hf, const allocator_type& a); // C++14
77 const hasher& hf, const allocator_type& a); // C++14
80 const hasher& hf, const allocator_type& a); // C++14
87 is_nothrow_move_assignable<hasher>::value &&
[all …]
Dunordered_map31 typedef Hash hasher;
49 is_nothrow_default_constructible<hasher>::value &&
52 explicit unordered_map(size_type n, const hasher& hf = hasher(),
57 size_type n = 0, const hasher& hf = hasher(),
65 is_nothrow_move_constructible<hasher>::value &&
70 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
73 : unordered_map(n, hasher(), key_equal(), a) {} // C++14
74 unordered_map(size_type n, const hasher& hf, const allocator_type& a)
78 : unordered_map(f, l, n, hasher(), key_equal(), a) {} // C++14
80 unordered_map(InputIterator f, InputIterator l, size_type n, const hasher& hf,
[all …]
D__hash_table767 typedef _Hash hasher;
819 __compressed_pair<size_type, hasher> __p2_;
830 hasher& hash_function() _NOEXCEPT {return __p2_.second();}
832 const hasher& hash_function() const _NOEXCEPT {return __p2_.second();}
861 is_nothrow_default_constructible<hasher>::value &&
863 __hash_table(const hasher& __hf, const key_equal& __eql);
864 __hash_table(const hasher& __hf, const key_equal& __eql,
875 is_nothrow_move_constructible<hasher>::value &&
887 is_nothrow_move_assignable<hasher>::value &&
999 __is_nothrow_swappable<hasher>::value &&
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/unord/unord.multiset/
Dtypes.pass.cpp41 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
57 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/unord/unord.set/
Dtypes.pass.cpp41 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
57 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/unord/unord.multimap/
Dtypes.pass.cpp42 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
59 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/containers/unord/unord.map/
Dtypes.pass.cpp42 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
59 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); in main()
/ndk/sources/cxx-stl/stlport/stlport/stl/debug/
D_hashtable.h105 typedef _HF hasher; typedef
120 hasher hash_funct() const { return _M_non_dbg_impl.hash_funct(); } in hash_funct()