| 
    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.