14std::uint64_t
hash(
const void* data, std::size_t size, std::uint64_t
seed = 0);
17inline std::uint64_t
hash(
const std::string&
str, std::uint64_t
seed = 0) {
22inline std::uint64_t
rapidhash(
const void* data, std::size_t size, std::uint64_t
seed = 0) {
33std::uint64_t
fnv1hash(
const void* data, std::size_t size, std::uint64_t
seed = 0);
Definition async_buffer_copy.hpp:6
std::uint64_t rapidhash(const void *data, std::size_t size, std::uint64_t seed=0)
RapidHash (same as hash())
Definition hash.hpp:22
std::enable_if_t< needs_aligned_allocator< T >::value, std::shared_ptr< T > > make_shared(Args &&... args)
Definition make_shared.hpp:20
std::uint64_t hash(const void *data, std::size_t size, std::uint64_t seed=0)
RapidHash (https://github.com/Nicoshev/rapidhash)
std::uint64_t fnv1hash(const void *data, std::size_t size, std::uint64_t seed=0)
FNV1hash (https://gist.github.com/ruby0x1/81308642d0325fd386237cfa3b44785c)