An implementation of the Hsieh hash function.
More...
#include <hash.hpp>
Inherits unary_function< A, std::size_t >.
|
static constexpr unsigned long | length =L |
|
template<typename A, unsigned long L>
struct jmmcg::hashers::mpl::hsieh< A, L >
An implementation of the Hsieh hash function.
From . Using template meta-programming to unroll the hashing loop. \see hashing::hsieh
Definition at line 293 of file hash.hpp.
◆ argument_type
template<typename A , unsigned long L>
◆ hashed_unit_t
template<typename A , unsigned long L>
◆ result_type
template<typename A , unsigned long L>
◆ operator()()
template<typename A , unsigned long L>
Generate the hash of the value.
- Parameters
-
d | An STL-container type holding the value to be hashed. |
- Returns
- The hash of the value.
Definition at line 308 of file hash.hpp.
◆ length
template<typename A , unsigned long L>
The documentation for this struct was generated from the following file: