Lines Matching defs:hash_fn
67 typename __gnu_cxx::typelist::create4<Hash_Fn, Eq_Fn, Resize_Policy, \
80 * @tparam Hash_Fn Hashing functor.
97 typename Hash_Fn,
167 basic_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, \
177 * @tparam Hash_Fn Hashing functor.
180 * If Hash_Fn is not null_type, then this
187 * If Hash_Fn is null_type, then the
198 typename Hash_Fn = typename detail::default_hash_fn<Key>::type,
211 typedef Hash_Fn hash_fn;
220 /// copied by the Hash_Fn object of the container object.
221 cc_hash_table(const hash_fn& h)
225 /// copied by the hash_fn object of the container object, and
228 cc_hash_table(const hash_fn& h, const eq_fn& e)
232 /// copied by the hash_fn object of the container object, r_eq_fn
236 cc_hash_table(const hash_fn& h, const eq_fn& e, const comb_hash_fn& ch)
240 /// copied by the hash_fn object of the container object, r_eq_fn
245 cc_hash_table(const hash_fn& h, const eq_fn& e, const comb_hash_fn& ch,
260 cc_hash_table(It first, It last, const hash_fn& h)
267 /// will be copied by the hash_fn object of the container object,
271 cc_hash_table(It first, It last, const hash_fn& h, const eq_fn& e)
278 /// will be copied by the hash_fn object of the container object,
283 cc_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
291 /// will be copied by the hash_fn object of the container object,
297 cc_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
329 basic_hash_table<Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, \
339 * @tparam Hash_Fn Hashing functor.
342 * If Hash_Fn is not null_type, then this
350 * If Hash_Fn is null_type, then the
361 typename Hash_Fn = typename detail::default_hash_fn<Key>::type,
375 typedef Hash_Fn hash_fn;
385 /// copied by the hash_fn object of the container object.
386 gp_hash_table(const hash_fn& h)
390 /// copied by the hash_fn object of the container object, and
393 gp_hash_table(const hash_fn& h, const eq_fn& e)
397 /// copied by the hash_fn object of the container object, r_eq_fn
401 gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp)
405 /// copied by the hash_fn object of the container object, r_eq_fn
410 gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp,
415 /// copied by the hash_fn object of the container object, r_eq_fn
422 gp_hash_table(const hash_fn& h, const eq_fn& e, const comb_probe_fn& cp,
436 /// will be copied by the hash_fn object of the container object.
438 gp_hash_table(It first, It last, const hash_fn& h)
445 /// will be copied by the hash_fn object of the container object,
449 gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e)
456 /// will be copied by the hash_fn object of the container object,
461 gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
469 /// will be copied by the hash_fn object of the container object,
475 gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,
483 /// will be copied by the hash_fn object of the container object,
491 gp_hash_table(It first, It last, const hash_fn& h, const eq_fn& e,