Vowpal Wabbit
Typedefs | Functions
hashstring.h File Reference
#include <cstdint>
#include <cstddef>
#include <string>
#include "future_compat.h"
#include "hash.h"

Typedefs

using hash_func_t = uint64_t(*)(const char *, size_t, uint64_t)
 

Functions

VW_STD14_CONSTEXPR uint64_t hashall (const char *s, size_t len, uint64_t h)
 
VW_STD14_CONSTEXPR uint64_t hashstring (const char *s, size_t len, uint64_t h)
 
hash_func_t getHasher (const std::string &s)
 

Typedef Documentation

◆ hash_func_t

using hash_func_t = uint64_t (*)(const char*, size_t, uint64_t)

Function Documentation

◆ getHasher()

hash_func_t getHasher ( const std::string &  s)

◆ hashall()

VW_STD14_CONSTEXPR uint64_t hashall ( const char *  s,
size_t  len,
uint64_t  h 
)
inline

◆ hashstring()

VW_STD14_CONSTEXPR uint64_t hashstring ( const char *  s,
size_t  len,
uint64_t  h 
)
inline