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.