Lines Matching refs:hasher
663 typedef _Hash hasher;
720 __compressed_pair<size_type, hasher> __p2_;
729 _LIBCPP_HIDE_FROM_ABI hasher& hash_function() _NOEXCEPT { return __p2_.second(); }
730 _LIBCPP_HIDE_FROM_ABI const hasher& hash_function() const _NOEXCEPT { return __p2_.second(); }
749 …_default_constructible<__node_allocator>::value&& is_nothrow_default_constructible<hasher>::value&&
751 _LIBCPP_HIDE_FROM_ABI __hash_table(const hasher& __hf, const key_equal& __eql);
752 …_LIBCPP_HIDE_FROM_ABI __hash_table(const hasher& __hf, const key_equal& __eql, const allocator_typ…
758 …othrow_move_constructible<__node_allocator>::value&& is_nothrow_move_constructible<hasher>::value&&
766 … is_nothrow_move_assignable<__node_allocator>::value&& is_nothrow_move_assignable<hasher>::value&&
931 _NOEXCEPT_(__is_nothrow_swappable_v<hasher>&& __is_nothrow_swappable_v<key_equal> &&
936 _NOEXCEPT_(__is_nothrow_swappable_v<hasher>&& __is_nothrow_swappable_v<key_equal>);
997 …_(is_nothrow_move_assignable<__node_allocator>::value&& is_nothrow_move_assignable<hasher>::value&&
1023 …_default_constructible<__node_allocator>::value&& is_nothrow_default_constructible<hasher>::value&&
1028 inline __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const hasher& __hf, const key_equal& …
1033 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
1067 …othrow_move_constructible<__node_allocator>::value&& is_nothrow_move_constructible<hasher>::value&&
1104 static_assert(is_copy_constructible<hasher>::value, "Hasher must be copy-constructible.");
1160 …_(is_nothrow_move_assignable<__node_allocator>::value&& is_nothrow_move_assignable<hasher>::value&&
1220 is_nothrow_move_assignable<hasher>::value&& is_nothrow_move_assignable<key_equal>::value) {
1987 _NOEXCEPT_(__is_nothrow_swappable_v<hasher>&& __is_nothrow_swappable_v<key_equal> &&
1992 _NOEXCEPT_(__is_nothrow_swappable_v<hasher>&& __is_nothrow_swappable_v<key_equal>)