Lines Matching full:hash
14 // NOTE: It is an explicit non-goal of this class to provide a generic hash
15 // function for pointers. If you want to hash a pointers to a particular class,
69 // The GNU C++ library provides identity hash functions for many integral types,
70 // but not for |long long|. This hash function will truncate if |size_t| is
76 struct hash<integral_type> { \
88 // Implement string hash functions so that strings of various flavors can
89 // be used as keys in STL maps and sets. The hash algorithm comes from the
96 struct hash<string_type> { \
123 // When size_t is 32 bits, we turn the 64-bit hash code into 32 bits by using
148 // We use the compound integer hash method to produce a 64-bit hash code, by
249 struct hash<std::pair<Type1, Type2> > {
256 #error define hash<std::pair<Type1, Type2> > for your compiler