Lines Matching refs:hasher
218 using hasher = typename hash_compare_type::hasher; variable
238 … using is_transparent = dependent_bool<has_transparent_key_equal<key_type, hasher, key_equal>, T>;
242 explicit concurrent_unordered_base( size_type bucket_count, const hasher& hash = hasher(),
254 : concurrent_unordered_base(bucket_count, hasher(), key_equal(), alloc) {} in concurrent_unordered_base()
256 …concurrent_unordered_base( size_type bucket_count, const hasher& hash, const allocator_type& alloc… in concurrent_unordered_base()
260 : concurrent_unordered_base(initial_bucket_count, hasher(), key_equal(), alloc) {} in concurrent_unordered_base()
264 … size_type bucket_count = initial_bucket_count, const hasher& hash = hasher(),
274 : concurrent_unordered_base(first, last, bucket_count, hasher(), key_equal(), alloc) {} in concurrent_unordered_base()
278 … size_type bucket_count, const hasher& hash, const allocator_type& alloc ) in concurrent_unordered_base()
336 const hasher& hash = hasher(), const key_equal& equal = key_equal(),
342 : concurrent_unordered_base(init, bucket_count, hasher(), key_equal(), alloc) {} in concurrent_unordered_base()
345 … size_type bucket_count, const hasher& hash, const allocator_type& alloc ) in concurrent_unordered_base()
694 hasher hash_function() const { return my_hash_compare.hash_function(); } in hash_function()
803 … static constexpr bool is_noexcept_assignment = std::is_nothrow_move_assignable<hasher>::value &&
806 static constexpr bool is_noexcept_swap = tbb::detail::is_nothrow_swappable<hasher>::value &&