DAW JSON Link
Namespaces | Functions
daw_murmur3.h File Reference
#include <daw/daw_endian.h>
#include <daw/daw_string_view.h>
#include <daw/daw_uint_buffer.h>
#include <ciso646>
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Namespaces

 daw
 

Functions

template<typename StringView >
constexpr DAW_ATTRIBUTE_FLATTEN UInt32 daw::fnv1a_32 (StringView key)
 
template<typename StringView >
constexpr DAW_ATTRIBUTE_FLATTEN UInt32 daw::murmur3_32 (StringView key, std::uint32_t seed=0)
 
template<typename StringView >
constexpr UInt32 daw::name_hash (StringView key, std::uint32_t seed=0)