BPHash
General object hashing library for C++
|
▼Nbphash | |
▼Ndetail | |
Cdetect_hash_free_function | Detects there is a free function that will hash an object |
Cdetect_hash_member | Detects if a class has a hash() member function with the appropriate signature |
Cdetect_pointer_wrapper | Detects if a type is a PointerWrapper class (and contains a hashable type |
Cdetect_pointer_wrapper< PointerWrapper< T > > | |
CHashImpl | Base class for a hash implementation |
CMurmurHash3_128_x64 | Implementation of MurmurHash3 128-bit x64 hash |
CMurmurHash3_32_x32 | Implementation of MurmurHash3 32-bit x32 hash |
CMurmurHash3_32_x64 | Implementation of MurmurHash3 32-bit x64 hash |
CMurmurHash3_64_x64 | Implementation of MurmurHash3 64-bit x64 hash |
CHasher | Class that is used to hash objects |
Cis_hashable | Trait class that determines if a type is hashable or not |
Cis_hashable< T * > | |
Cis_hashable< T > | |
Cis_hashable< T, Targs... > | |
CPointerWrapper | Wrapper for pointers and arrays |
CStdHash | A class that can be used in place of std::hash in containers |
CHashFree | |
CHashFree_BadSig0 | |
CHashFree_BadSig1 | |
CHashFree_BadSig2 | |
CHashFree_BadSig3 | |
CHashFree_BadSig4 | |
CHashFree_BadSig5 | |
CHashFreeTemplate | |
CHashMember | |
CHashMember_BadSig0 | |
CHashMember_BadSig1 | |
CHashMember_BadSig2 | |
CHashMember_BadSig3 | |
CHashMember_BadSig4 | |
CHashMember_BadSig5 | |
CHashMember_BadSig6 |