std::__detail::_Default_ranged_hash(3cxx)

std::__detail::_Default_ranged_hash3cxx

Default ranged hash function h. in principle it should be a function object composed from objects of type h1 and h2 such that h(k, n) = h2(h1(k), n), but that would mean making extra copies of h1 and h2. so instead we'll just use a tag to tell class template hashtable to do that composition.

Detailed Description

Default ranged hash function H. In principle it should be a function object composed from objects of type H1 and H2 such that h(k, N) = h2(h1(k), N), but that would mean making extra copies of h1 and h2. So instead we'll just use a tag to tell class template hashtable to do that composition.

Definition at line 441 of file hashtable_policy.h.

Releases

4 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8
  2. 9
  3. 10
  4. 11

Author

Generated automatically by Doxygen for libstdc++ from the source code.

From libstdc++-10-doc 10.2.1-6 in Debian 11 (Bullseye). Also shipped by libstdc++-9-doc. Parsed by carta from the page's man source.