summaryrefslogtreecommitdiff
path: root/hash_table.h
AgeCommit message (Expand)AuthorFilesLines
2013-10-25Teach the hash table itself to know its own hash functionCarl Worth1-7/+18
2013-10-25Add new convenience function 'remove' (renaming former to 'remove_entry')Carl Worth1-1/+5
2013-10-25Add multiple-inclusion guards for header files.Carl Worth1-0/+5
2013-10-25Whitespace cleanup for header files.Carl Worth1-11/+20
2012-10-18Add C++ guards, in case you're importing this in some disaster C/C++ mix.Eric Anholt1-0/+8
2012-10-18Add a hash_table_foreach() macro.Eric Anholt1-0/+10
2009-11-23Add deleted entry management by rehashing on insert when appropriate.Eric Anholt1-1/+1
2009-11-23API change: pass the hash value in to search/lookup.Eric Anholt1-5/+5
2009-11-23Add an interface for choosing a random hash table entry with a predicate.Eric Anholt1-0/+3
2009-11-23Add a new test for removal of keys from the ht, and fix up API naming.Eric Anholt1-1/+1
2009-11-23Initial import of hash_table.Eric Anholt1-0/+59