Vowpal Wabbit
Namespaces | Functions
hash.h File Reference
#include "future_compat.h"
#include <sys/types.h>
#include <cstdint>

Namespaces

 VW
 
 VW::details
 

Functions

constexpr uint32_t VW::details::rotl32 (uint32_t x, int8_t r) noexcept
 
static VW_STD14_CONSTEXPR uint32_t VW::details::fmix (uint32_t h) noexcept
 
static constexpr uint32_t VW::details::getblock (const uint32_t *p, int i) noexcept
 
VW_STD14_CONSTEXPR uint64_t VW::uniform_hash (const void *key, size_t len, uint64_t seed)
 
VW_STD14_CONSTEXPR uint64_t uniform_hash (const void *key, size_t len, uint64_t seed)
 

Function Documentation

◆ uniform_hash()

VW_STD14_CONSTEXPR uint64_t uniform_hash ( const void *  key,
size_t  len,
uint64_t  seed 
)
inline