|
Harlinn.Windows 0.1
|
xxHash32 More...
#include <xxhash_cx.h>
Public Types | |
| using | hash_type = std::uint32_t |
| xxHash32 data. | |
| using | long_type = std::uint64_t |
Static Public Member Functions | |
| static constexpr hash_type | xxh (const char *input, std::size_t len, hash_type seed) |
| xxHash32. | |
Static Private Member Functions | |
| static constexpr hash_type | prime (int i) |
| static constexpr hash_type | round (hash_type acc, hash_type input) |
| static constexpr hash_type | convergence (hash_type acc0, hash_type acc1, hash_type acc2, hash_type acc3) |
| static constexpr hash_type | final_mix (hash_type acc) |
Static Private Attributes | |
| static constexpr std::array< hash_type, 5 > | primes |
xxHash32
| using xxhash::hash< 32 >::hash_type = std::uint32_t |
xxHash32 data.
| using xxhash::hash< 32 >::long_type = std::uint64_t |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexpr |
xxHash32.
| buf | data. |
| len | data length(byte). |
| seed | seed. |
|
staticconstexprprivate |