• Home
  • Raw
  • Download

Lines Matching refs:hasher

31     typedef Hash                                                       hasher;
51 is_nothrow_default_constructible<hasher>::value &&
54 explicit unordered_set(size_type n, const hasher& hf = hasher(),
59 size_type n = 0, const hasher& hf = hasher(),
67 is_nothrow_move_constructible<hasher>::value &&
72 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
75 unordered_set(size_type n, const hasher& hf, const allocator_type& a); // C++14
80 const hasher& hf, const allocator_type& a); // C++14
83 const hasher& hf, const allocator_type& a); // C++14
90 is_nothrow_move_assignable<hasher>::value &&
141 noexcept(swap(declval<hasher&>(), declval<hasher&>())) &&
144 hasher hash_function() const;
196 typedef Hash hasher;
215 is_nothrow_default_constructible<hasher>::value &&
218 explicit unordered_multiset(size_type n, const hasher& hf = hasher(),
223 size_type n = 0, const hasher& hf = hasher(),
231 is_nothrow_move_constructible<hasher>::value &&
236 const hasher& hf = hasher(), const key_equal& eql = key_equal(),
239 unordered_multiset(size_type n, const hasher& hf, const allocator_type& a); // C++14
244 const hasher& hf, const allocator_type& a); // C++14
247 const hasher& hf, const allocator_type& a); // C++14
254 is_nothrow_move_assignable<hasher>::value &&
305 noexcept(swap(declval<hasher&>(), declval<hasher&>())) &&
308 hasher hash_function() const;
387 typedef _Hash hasher;
397 typedef __hash_table<value_type, hasher, key_equal, allocator_type> __table;
430 explicit unordered_set(size_type __n, const hasher& __hf = hasher(),
435 : unordered_set(__n, hasher(), key_equal(), __a) {}
437 unordered_set(size_type __n, const hasher& __hf, const allocator_type& __a)
440 unordered_set(size_type __n, const hasher& __hf, const key_equal& __eql,
446 size_type __n, const hasher& __hf = hasher(),
450 size_type __n, const hasher& __hf, const key_equal& __eql,
457 : unordered_set(__first, __last, __n, hasher(), key_equal(), __a) {}
460 size_type __n, const hasher& __hf, const allocator_type& __a)
474 const hasher& __hf = hasher(),
477 const hasher& __hf, const key_equal& __eql,
483 : unordered_set(__il, __n, hasher(), key_equal(), __a) {}
486 const hasher& __hf, const allocator_type& __a)
668 hasher hash_function() const {return __table_.hash_function();}
736 const hasher& __hf, const key_equal& __eql)
747 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
771 const hasher& __hf, const key_equal& __eql)
785 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
877 initializer_list<value_type> __il, size_type __n, const hasher& __hf,
890 initializer_list<value_type> __il, size_type __n, const hasher& __hf,
987 typedef _Hash hasher;
997 typedef __hash_table<value_type, hasher, key_equal, allocator_type> __table;
1029 explicit unordered_multiset(size_type __n, const hasher& __hf = hasher(),
1031 unordered_multiset(size_type __n, const hasher& __hf,
1036 : unordered_multiset(__n, hasher(), key_equal(), __a) {}
1038 unordered_multiset(size_type __n, const hasher& __hf, const allocator_type& __a)
1045 size_type __n, const hasher& __hf = hasher(),
1049 size_type __n , const hasher& __hf,
1056 : unordered_multiset(__first, __last, __n, hasher(), key_equal(), __a) {}
1060 size_type __n, const hasher& __hf, const allocator_type& __a)
1074 const hasher& __hf = hasher(),
1077 const hasher& __hf, const key_equal& __eql,
1082 : unordered_multiset(__il, __n, hasher(), key_equal(), __a) {}
1084 …unordered_multiset(initializer_list<value_type> __il, size_type __n, const hasher& __hf, const all…
1236 hasher hash_function() const {return __table_.hash_function();}
1304 size_type __n, const hasher& __hf, const key_equal& __eql)
1315 size_type __n, const hasher& __hf, const key_equal& __eql,
1340 const hasher& __hf, const key_equal& __eql)
1354 const hasher& __hf, const key_equal& __eql, const allocator_type& __a)
1446 initializer_list<value_type> __il, size_type __n, const hasher& __hf,
1459 initializer_list<value_type> __il, size_type __n, const hasher& __hf,