10namespace zrythm::utils::hash
12using HashT = XXH64_hash_t;
16get_custom_hash (
const T * data,
size_t size)
18 return XXH3_64bits (data, size);
24get_object_hash (
const T &obj)
26 return get_custom_hash (&obj,
sizeof (T));
31get_string_hash (
const std::string &str)
33 return get_custom_hash (str.data (), str.size ());
38get_file_hash (
const std::filesystem::path &path);
42to_string (HashT hash);