remove some dead code

This commit is contained in:
greg
2019-03-30 20:35:52 -04:00
parent 2b41b843b3
commit d0c2c9a2d2
2 changed files with 1 additions and 11 deletions
-9
View File
@@ -3221,14 +3221,6 @@ private:
}
}
void rehash_and_grow_if_necessary() {
for (auto& inner : sets_)
{
MutexLock_ m(&inner);
inner.set_.rehash_and_grow_if_necessary();
}
}
bool has_element(const value_type& elem) const {
size_t hash = PolicyTraits::apply(HashElement{hash_ref()}, elem);
Inner& inner = sets_[subidx(hash)];
@@ -4059,7 +4051,6 @@ struct HashEq<T*>
template <class U>
size_t operator()(const U& ptr) const {
return phmap::Hash<const T*>{}(HashEq::ToPtr(ptr));
//return std::hash<const T*>{}(HashEq::ToPtr(ptr));
}
};
+1 -2
View File
@@ -460,8 +460,7 @@ namespace type_traits_internal {
struct IsHashable : std::false_type {};
template <typename Key>
struct IsHashable<
Key,
struct IsHashable<Key,
phmap::enable_if_t<std::is_convertible<
decltype(std::declval<std::hash<Key>&>()(std::declval<Key const&>())),
std::size_t>::value>> : std::true_type {};