Index: cc/surfaces/surface_id.h |
diff --git a/cc/surfaces/surface_id.h b/cc/surfaces/surface_id.h |
index 0ade6ab9135928c95d3a1e7cb9d70e4ef81e2078..39dcc26766ce3c898003d419ec931f84f2d6488f 100644 |
--- a/cc/surfaces/surface_id.h |
+++ b/cc/surfaces/surface_id.h |
@@ -33,6 +33,12 @@ inline bool operator<(const SurfaceId& a, const SurfaceId& b) { |
return a.id < b.id; |
} |
+struct SurfaceIdHash { |
+ size_t operator()(const SurfaceId& key) const { |
+ return std::hash<uint64_t>()(key.id); |
dcheng
2016/01/27 00:25:46
#include <functional>?
lfg
2016/01/27 00:41:01
Ugh, you're right. (For some reason I thought that
|
+ } |
+}; |
+ |
} // namespace cc |
namespace BASE_HASH_NAMESPACE { |