BPHash
General object hashing library for C++
|
All.hpp | A convenience header that includes all the types supported by bphash |
array.hpp | Hashing of std::array |
complex.hpp | Hashing of std::complex |
ContainerHelper.hpp | Helpers for hashing STL containers |
Detector.hpp | Trait classes for detecting if something is hashable |
forward_list.hpp | Hashing of std::forward_list |
Hash.cpp | Hash value definition and utilities (source) |
Hash.hpp | Hash value definition and utilities (header) |
Hasher.cpp | A class that hashes objects (source) |
Hasher.hpp | A class that hashes objects (header) |
Hasher_fwd.hpp | Forward declarations of some of BPHash |
HashImpl.hpp | Base class for a hash implementation |
list.hpp | Hashing of std::list |
map.hpp | Hashing of std::map |
memory.hpp | Hashing of std::unique_ptr and std::shared_ptr |
MurmurHash3_128_x64.cpp | MurmurHash3 128-bit x64 hash (source) |
MurmurHash3_128_x64.hpp | MurmurHash3 128-bit x64 hash (header) |
MurmurHash3_32_x32.cpp | MurmurHash3 32-bit x32 hash (source) |
MurmurHash3_32_x32.hpp | MurmurHash3 32-bit x32 hash (header) |
MurmurHash3_32_x64.cpp | MurmurHash3 32-bit x64 hash (source) |
MurmurHash3_32_x64.hpp | MurmurHash3 32-bit x64 hash (header) |
MurmurHash3_64_x64.cpp | MurmurHash3 64-bit x64 hash (source) |
MurmurHash3_64_x64.hpp | MurmurHash3 64-bit x64 hash (header) |
MurmurHash3_reference.cpp | MurmurHash reference implementation (source) |
MurmurHash3_reference.h | MurmurHash reference implementation (header) |
set.hpp | Hashing of std::set |
StdHash.hpp | A class that can be used in place of std::hash |
string.hpp | Hashing of std::string |
test_benchmark.cpp | Benchmarking of hashing algorithms |
test_detect.cpp | Testing of compile-time detection of hashing ability |
test_floating.cpp | Testing of floating point types |
test_helpers.hpp | Helper functions for testing |
test_integers.cpp | Testing of integral types |
test_reference.cpp | Testing of core hashing algorithms |
test_stl.cpp | Testing of std::hash replacement |
test_string.cpp | Testing of string types |
test_tuple.cpp | Testing of tuple and pair |
test_unique.cpp | |
tuple.hpp | Hashing of std::tuple |
unordered_map.hpp | Hashing of std::unordered_map |
unordered_set.hpp | Hashing of std::unordered_set |
utility.hpp | Hashing of std::pair |
vector.hpp | Hashing of std::vector |