ATLAS Offline Software
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 
9 std::uint64_t xxh3::hash64(const void* data, std::size_t size) {
10  return XXH3_64bits(data, size);
11 }
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
XXH.h
C++ native wrapper for the C xxhash API.
xxhash.h
xxh3::hash64
std::uint64_t hash64(const void *data, std::size_t size)
Passthrough to XXH3_64bits.
Definition: XXH.cxx:9
XXH3_64bits
XXH_PUBLIC_API XXH_PUREF XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void *input, size_t length)
64-bit unseeded variant of XXH3.