Index: base/hash_tables.h |
=================================================================== |
--- base/hash_tables.h (revision 25142) |
+++ base/hash_tables.h (working copy) |
@@ -11,6 +11,12 @@ |
// base::hash_map<int> my_map; |
// base::hash_set<int> my_set; |
// |
+// NOTE: It is an explicit non-goal of this class to provide a generic hash |
+// function for pointers. If you to hash a pointers to a particular class, |
darin (slow to review)
2009/09/03 05:23:11
nit: "If you _want_ to hash pointers..."
|
+// please define the template specialization elsewhere (for example, in its |
+// header file) and keep it specific to just pointers to that class. This is |
+// because identity hashes are not desirable for all types that might show up |
+// in containers as pointers. |
#ifndef BASE_HASH_TABLES_H_ |
#define BASE_HASH_TABLES_H_ |