diff options
author | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-03 05:48:45 +0000 |
---|---|---|
committer | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-03 05:48:45 +0000 |
commit | 6ae06aa5ad0ac526ad8a34538ecbaca61bbac218 (patch) | |
tree | 6235216793f217d952a937160a1b29bead4f98f2 /base/hash_tables.h | |
parent | 7f2d811b54b16f1005b44b775fd2f21c35c7b9ae (diff) | |
download | chromium_src-6ae06aa5ad0ac526ad8a34538ecbaca61bbac218.zip chromium_src-6ae06aa5ad0ac526ad8a34538ecbaca61bbac218.tar.gz chromium_src-6ae06aa5ad0ac526ad8a34538ecbaca61bbac218.tar.bz2 |
Add a comment about templates for hashing pointers and correct the case of a function inside a comment.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/190003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25300 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/hash_tables.h')
-rw-r--r-- | base/hash_tables.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/hash_tables.h b/base/hash_tables.h index c2dcde5..ad7d465 100644 --- a/base/hash_tables.h +++ b/base/hash_tables.h @@ -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 want to hash a pointers to a particular class, +// 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_ |