|
Harlinn.Windows 0.1
|
#include <cstdint>#include <array>#include <string>#include <limits>Classes | |
| class | xxhash::hash< N > |
| xxHash. More... | |
| class | xxhash::hash< 32 > |
| xxHash32 More... | |
| class | xxhash::hash< 64 > |
| xxHash64. More... | |
Namespaces | |
| namespace | xxhash |
| xxhash namespace. | |
| namespace | xxhash::details |
| namespace | xxhash::literals |
| literals namespace. | |
Macros | |
| #define | XXHASH_CX_H |
| #define | XXHASH_CX_XXH32_SEED (20180101UL) |
| user defined literals - default xxHash32 seed. | |
| #define | XXHASH_CX_XXH64_SEED (201801011200ULL) |
| user defined literals - default xxHash64 seed. | |
Functions | |
| template<class T > | |
| constexpr T | xxhash::details::rotl (T n, std::size_t shift) |
| template<class T > | |
| constexpr T | xxhash::details::read (const char *p) |
| template<> | |
| constexpr std::uint8_t | xxhash::details::read (const char *p) |
| template<> | |
| constexpr std::uint16_t | xxhash::details::read (const char *p) |
| template<> | |
| constexpr std::uint32_t | xxhash::details::read (const char *p) |
| template<> | |
| constexpr std::uint64_t | xxhash::details::read (const char *p) |
| constexpr hash< 32 >::hash_type | xxhash::xxh32 (const char *buf, std::size_t len, hash< 32 >::hash_type seed) |
| xxHash32. | |
| constexpr hash< 64 >::hash_type | xxhash::xxh64 (const char *buf, std::size_t len, hash< 64 >::hash_type seed) |
| xxHash64. | |
| constexpr hash< 32 >::hash_type | xxhash::literals::operator""_xxh32 (const char *str, std::size_t len) |
| user defined literals - xxHash32. | |
| constexpr hash< 64 >::hash_type | xxhash::literals::operator""_xxh64 (const char *str, std::size_t len) |
| user defined literals - xxHash64. | |
| #define XXHASH_CX_H |
| #define XXHASH_CX_XXH32_SEED (20180101UL) |
user defined literals - default xxHash32 seed.
| #define XXHASH_CX_XXH64_SEED (201801011200ULL) |
user defined literals - default xxHash64 seed.