|
constexpr uint32_t | constexpr_xxh3::swap32 (uint32_t x) noexcept |
|
template<typename T > |
constexpr uint32_t | constexpr_xxh3::readLE32 (const T *ptr) noexcept |
|
constexpr uint64_t | constexpr_xxh3::swap64 (uint64_t x) noexcept |
|
template<typename T > |
constexpr uint64_t | constexpr_xxh3::readLE64 (const T *ptr) noexcept |
|
constexpr void | constexpr_xxh3::writeLE64 (uint8_t *dst, uint64_t v) noexcept |
|
constexpr std::pair< uint64_t, uint64_t > | constexpr_xxh3::mult64to128 (uint64_t lhs, uint64_t rhs) noexcept |
|
constexpr uint64_t | constexpr_xxh3::mul128_fold64 (uint64_t lhs, uint64_t rhs) noexcept |
|
constexpr uint64_t | constexpr_xxh3::XXH64_avalanche (uint64_t h) noexcept |
|
constexpr uint64_t | constexpr_xxh3::XXH3_avalanche (uint64_t h) noexcept |
|
constexpr uint64_t | constexpr_xxh3::rrmxmx (uint64_t h, uint64_t len) noexcept |
|
template<typename T , typename S > |
constexpr uint64_t | constexpr_xxh3::mix16B (const T *input, const S *secret, uint64_t seed) noexcept |
|
template<typename T , typename S > |
constexpr void | constexpr_xxh3::accumulate_512 (uint64_t *acc, const T *input, const S *secret) noexcept |
|
template<typename T , typename S > |
constexpr uint64_t | constexpr_xxh3::hashLong_64b_internal (const T *input, size_t len, const S *secret, size_t secretSize) noexcept |
|
template<typename T , typename S , typename HashLong > |
constexpr uint64_t | constexpr_xxh3::XXH3_64bits_internal (const T *input, size_t len, uint64_t seed, const S *secret, size_t secretLen, HashLong f_hashLong) noexcept |
|
template<BytesType Bytes> |
constexpr size_t | constexpr_xxh3::bytes_size (const Bytes &bytes) noexcept |
|
template<ByteType T, size_t N> |
constexpr size_t | constexpr_xxh3::bytes_size (T(&)[N]) noexcept |
|
template<ByteType T> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_const (const T *input, size_t len) noexcept |
| Basic interfaces.
|
|
template<ByteType T, ByteType S> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_withSecret_const (const T *input, size_t len, const S *secret, size_t secretSize) noexcept |
|
template<ByteType T> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_withSeed_const (const T *input, size_t len, uint64_t seed) noexcept |
|
template<BytesType Bytes> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_const (const Bytes &input) noexcept |
| Convenient interfaces.
|
|
template<BytesType Bytes, BytesType Secret> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_withSecret_const (const Bytes &input, const Secret &secret) noexcept |
|
template<BytesType Bytes> |
consteval uint64_t | constexpr_xxh3::XXH3_64bits_withSeed_const (const Bytes &input, uint64_t seed) noexcept |
|