libcruft-util/hash
Danny Robson de40f961e3 hash/tuple: add is_transparent 2023-07-25 10:00:45 +10:00
..
murmur build: add [[fallthrough]] attributes 2022-08-18 13:11:38 +10:00
adapter.hpp hash: add combiner adapter 2020-08-17 14:31:16 +10:00
adler.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
adler.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
bsdsum.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
bsdsum.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
buzhash.hpp build: clang-tidy fixes 2021-04-19 14:52:22 +10:00
crc.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
crc.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
fasthash.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
fasthash.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
fletcher.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
fletcher.hpp types/sized: update bits types to follow a more current style 2020-10-22 11:27:25 +10:00
fnv1a.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
fnv1a.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
fwd.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
halfsipmix.cpp hash: add halfsipmix 2020-11-03 11:45:21 +10:00
halfsipmix.hpp hash: add halfsipmix 2020-11-03 11:45:21 +10:00
mix.cpp hash/mix: add a simple std compatible wrapper for hash::mix 2023-07-24 12:55:48 +10:00
mix.hpp hash/mix: add a simple std compatible wrapper for hash::mix 2023-07-24 12:55:48 +10:00
murmur.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
siphash.cpp hash/siphash: add an (ugly) siphash128 implementation 2022-07-25 11:59:13 +10:00
siphash.hpp hash/siphash: add an (ugly) siphash128 implementation 2022-07-25 11:59:13 +10:00
std.cpp hash/std: add a trivial adapter for std::hash 2023-07-24 13:09:06 +10:00
std.hpp hash/{std,tuple}: operators should be const 2023-07-25 10:00:30 +10:00
table.cpp hash/table: add a trivial table lookup 'hash' 2019-04-22 09:51:04 +10:00
table.hpp hash/table: add a trivial table lookup 'hash' 2019-04-22 09:51:04 +10:00
tuple.cpp hash/tuple: add a std compatible tuple hashing object 2023-07-24 12:56:19 +10:00
tuple.hpp hash/tuple: add is_transparent 2023-07-25 10:00:45 +10:00
wang.hpp build: avoid double underscore header guards 2021-04-14 15:35:49 +10:00
xxhash.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
xxhash.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00