Harlinn.Windows 0.1
Loading...
Searching...
No Matches
xxhash_cx.h File Reference
#include <cstdint>
#include <array>
#include <string>
#include <limits>
Include dependency graph for xxhash_cx.h:
This graph shows which files directly or indirectly include this file:

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.
 

Macro Definition Documentation

◆ XXHASH_CX_H

#define XXHASH_CX_H

◆ XXHASH_CX_XXH32_SEED

#define XXHASH_CX_XXH32_SEED   (20180101UL)

user defined literals - default xxHash32 seed.

◆ XXHASH_CX_XXH64_SEED

#define XXHASH_CX_XXH64_SEED   (201801011200ULL)

user defined literals - default xxHash64 seed.