-algorithms. These functions can be used standalone, or as arguments
-to <code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">hashkit_set_hash_fn()</span></code> or <code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">hashkit_set_continuum_hash_fn()</span></code>.</p>
-<p>The <a class="reference internal" href="#_CPPv413hashkit_hsiehPKc6size_t" title="hashkit_hsieh"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">hashkit_hsieh()</span></code></a> is only available if the library is built with
-the appropriate flag enabled.</p>
+algorithms. These functions can be used standalone, or will be used
+according to the algorithm set with <a class="reference internal" href="hashkit_function.html#_CPPv420hashkit_set_functionP10hashkit_st24hashkit_hash_algorithm_t" title="hashkit_set_function"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">hashkit_set_function()</span></code></a>
+or <a class="reference internal" href="hashkit_function.html#_CPPv433hashkit_set_distribution_functionP10hashkit_st24hashkit_hash_algorithm_t" title="hashkit_set_distribution_function"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">hashkit_set_distribution_function()</span></code></a>.</p>
+<p>The <a class="reference internal" href="#_CPPv413hashkit_hsiehPKc6size_t" title="hashkit_hsieh"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">hashkit_hsieh()</span></code></a>, <a class="reference internal" href="#_CPPv414hashkit_murmurPKc6size_t" title="hashkit_murmur"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">hashkit_murmur()</span></code></a> and <a class="reference internal" href="#_CPPv415hashkit_murmur3PKc6size_t" title="hashkit_murmur3"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">hashkit_murmur3()</span></code></a> functions are
+only available if the library is built with the appropriate flag enabled.</p>