WTF
HashFunctions.h
Go to the documentation of this file.
138 return intHash((static_cast<uint64_t>(DefaultHash<T>::Hash::hash(p.first)) << 32 | DefaultHash<U>::Hash::hash(p.second)));
142 return DefaultHash<T>::Hash::equal(a.first, b.first) && DefaultHash<U>::Hash::equal(a.second, b.second);
144 static const bool safeToCompareToEmptyOrDeleted = DefaultHash<T>::Hash::safeToCompareToEmptyOrDeleted
157 template<> struct DefaultHash<unsigned long long> { typedef IntHash<unsigned long long> Hash; };
171 template<typename T, typename U> struct DefaultHash<std::pair<T, U> > { typedef PairHash<T, U> Hash; };
Definition RefPtr.h:37
Definition ASCIICType.h:45
IntHash< unsigned long long > Hash
Definition HashFunctions.h:157
Definition HashFunctions.h:133
Definition HashFunctions.h:99
static const bool safeToCompareToEmptyOrDeleted
Definition HashFunctions.h:102
Definition HashFunctions.h:93
static const bool safeToCompareToEmptyOrDeleted
Definition HashFunctions.h:96
Definition HashFunctions.h:33
Definition HashFunctions.h:135
static const bool safeToCompareToEmptyOrDeleted
Definition HashFunctions.h:144
static bool equal(const std::pair< T, U > &a, const std::pair< T, U > &b)
Definition HashFunctions.h:140
Definition HashFunctions.h:107
static const bool safeToCompareToEmptyOrDeleted
Definition HashFunctions.h:120
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.