|
/// @brief Compares utils::CachedHash by hash first and then by keys |
|
template <class T> |
|
constexpr bool operator!=(const CachedHash<T>& x, const CachedHash<T>& y) { |
|
return !(x.key == y.key); |
|
} |
Здесь хэш не используется для ускорения проверки. Это неконсистентно с комментарием, а также с operator==.
Вероятно, намерением было использовать return !(x == y);.
userver/universal/include/userver/utils/cached_hash.hpp
Lines 28 to 32 in 8d7fb78
Здесь хэш не используется для ускорения проверки. Это неконсистентно с комментарием, а также с
operator==.Вероятно, намерением было использовать
return !(x == y);.