Vowpal Wabbit
Loading...
Searching...
No Matches
Namespaces | Functions
hash.h File Reference
#include "vw/common/future_compat.h"
#include <sys/types.h>
#include <cstdint>
#include <cstring>

Namespaces

namespace  VW
 
namespace  VW::details
 

Functions

constexpr uint32_t VW::details::rotl32 (uint32_t x, int8_t r) noexcept
 
VW_STD14_CONSTEXPR uint32_t VW::details::fmix (uint32_t h) noexcept
 
VW_STD14_CONSTEXPR uint32_t VW::details::get_block (const char *p, size_t i)
 
VW_STD14_CONSTEXPR uint32_t VW::details::murmurhash_x86_32 (const char *data, size_t len, uint32_t seed)
 
VW_STD14_CONSTEXPR uint32_t VW::uniform_hash (const char *data, size_t len, uint32_t seed)
 
uint64_t uniform_hash (const void *key, size_t len, uint64_t seed)
 

Function Documentation

◆ uniform_hash()

uint64_t uniform_hash ( const void *  key,
size_t  len,
uint64_t  seed 
)
inline
Deprecated:
"uniform_hash has been moved into VW namespace"