|
Harlinn.Windows 0.1
|
xxHash64. More...
#include <xxhash_cx.h>
Public Types | |
| using | hash_type = std::uint64_t |
| xxHash64 data. | |
| using | long_type = std::uintmax_t |
Static Public Member Functions | |
| static constexpr hash_type | xxh (const char *input, std::size_t len, hash_type seed) |
| xxHash64 | |
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 | mearge_accumulator (hash_type acc, hash_type acc_n) |
| 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 |
xxHash64.
| using xxhash::hash< 64 >::hash_type = std::uint64_t |
xxHash64 data.
| using xxhash::hash< 64 >::long_type = std::uintmax_t |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexprprivate |
|
inlinestaticconstexpr |
xxHash64
| buf | data. |
| len | data length(byte). |
| seed | seed. |
|
staticconstexprprivate |