ATLAS Offline Software
Loading...
Searching...
No Matches
XXH.cxx
Go to the documentation of this file.
1/*
2 * Copyright (C) 2023 CERN for the benefit of the ATLAS collaboration.
3 */
4#include "CxxUtils/XXH.h"
5
6#define XXH_INLINE_ALL
7#include "xxhash.h"
8
9std::uint64_t xxh3::hash64(const void* data, std::size_t size) {
10 return XXH3_64bits(data, size);
11}
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
C++ native wrapper for the C xxhash API.
XXH_PUBLIC_API XXH_PUREF XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void *input, size_t length)
64-bit unseeded variant of XXH3.
std::uint64_t hash64(const void *data, std::size_t size)
Passthrough to XXH3_64bits.
Definition XXH.cxx:9
xxHash prototypes and implementation