aboutsummaryrefslogtreecommitdiff
path: root/src/hash.h (follow)
AgeCommit message (Collapse)Author
2006-11-24david - added sizeDavid
2006-11-21Nooow everything in the lib is clean with -Wall, hash was a template and didn'tMike Buland
complain until I ran the tests. The tests will be fixed next.
2006-11-21Hash uses real exceptions now, and has a clear() function.Mike Buland
2006-11-21Added a has function to HashMike Buland
2006-11-21Updated a thing.Mike Buland
2006-11-21Added erase functionality, and specializations for using ints as hash keys, soMike Buland
really it does everything the old one did, does it better, easier, and possibly faster.
2006-11-21OK, everything that did work works, but now the HashProxy is as fast as insert,Mike Buland
and has more options. Use [] all you want!
2006-11-21Many good updates, but I'm gonna' switch computers, it'll build again in a sec.Mike Buland
2006-11-21Wow, craziness. Part way through working on the confpair system I got someMike Buland
sudden insperation and completely redid Hash. Now everything but delete is implemented, including typesafe iterators and more. It's really cool, and everyone should check it out and start using it right away!
2006-07-26Added the not-yet-working hash class. More thought must be done. This doesn'tMike Buland
actually change any existing code really just adds a new class that you can't use because it's commented out. I'll probably move it to a branch.