Index: cc/surfaces/surface_sequence.h |
diff --git a/cc/surfaces/surface_sequence.h b/cc/surfaces/surface_sequence.h |
index 21decf6fe90abcb5dc018b48b5d781ee82c4b3f2..862cd237086740df7cd5de4e4dba0aca2924f25a 100644 |
--- a/cc/surfaces/surface_sequence.h |
+++ b/cc/surfaces/surface_sequence.h |
@@ -10,7 +10,7 @@ |
#include <tuple> |
-#include "base/containers/hash_tables.h" |
+#include "base/containers/pair_hash.h" |
namespace cc { |
@@ -40,15 +40,12 @@ inline bool operator<(const SurfaceSequence& a, const SurfaceSequence& b) { |
std::tie(b.id_namespace, b.sequence); |
} |
-} // namespace cc |
- |
-namespace BASE_HASH_NAMESPACE { |
-template <> |
-struct hash<cc::SurfaceSequence> { |
- size_t operator()(cc::SurfaceSequence key) const { |
+struct SurfaceSequenceHash { |
+ size_t operator()(SurfaceSequence key) const { |
return base::HashPair(key.id_namespace, key.sequence); |
} |
}; |
-} // namespace BASE_HASH_NAMESPACE |
+ |
+} // namespace cc |
#endif // CC_SURFACES_SURFACE_SEQUENCE_H_ |