Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-30 | Added explicit string equals/hash functors to a new header ↵ | Max Horn | |
common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case svn-id: r23634 | |||
2006-07-30 | Rename BaseNodeFunc to BaseNodeType | Max Horn | |
svn-id: r23627 | |||
2006-07-22 | Part of the FreeMiNT patch | Max Horn | |
svn-id: r23566 | |||
2006-06-03 | Removed unnecessary typedef | Max Horn | |
svn-id: r22875 | |||
2006-06-03 | Really remove HashMap::find(char *) | Max Horn | |
svn-id: r22874 | |||
2006-06-03 | Replaced the bogus find(const String &key) method with the proper find(const ↵ | Max Horn | |
Key &key) one. Also removed the bogus find(const char *key) (which not only doesn't work correctly for non-string keys, but also usually will be *less* efficient) svn-id: r22871 | |||
2006-06-02 | Plug memory leak | Eugene Sandulenko | |
svn-id: r22842 | |||
2006-06-02 | Remove slipped in debug output. | Eugene Sandulenko | |
svn-id: r22840 | |||
2006-06-02 | Added possibility to use (char *) as ashMap keys. For some reason it does not | Eugene Sandulenko | |
work as expected. When I try to switch _aliasmap in eval.h to it, I get crash in String constructor on dereferencing. svn-id: r22838 | |||
2006-04-25 | HashMap::size does not modify the state of the hashmap, so it can be ↵ | Max Horn | |
declared const (allowing it to be used on const hashmaps, too) svn-id: r22156 | |||
2006-04-15 | cleanup | Max Horn | |
svn-id: r21919 | |||
2006-04-11 | PalmOS too | Chris Apers | |
svn-id: r21802 | |||
2006-04-04 | Small updates to intiate variable and member visibility. | Lars Persson | |
svn-id: r21604 | |||
2006-03-31 | Add size() methods to Map and HashMap classes | Eugene Sandulenko | |
svn-id: r21520 | |||
2006-03-31 | Disable DEBUG_HASH_COLLISIONS again (accidentally got enabled in my previous ↵ | Max Horn | |
commit) svn-id: r21518 | |||
2006-03-31 | Modify HashMap to allow client code to override the equality/hash ↵ | Max Horn | |
functionality via functors that are specified as template paramaters (emulating the hash_map class which many STL implementations provide) -> this is necessary to allow e.g. HashMaps that use case insensitive strings as keys svn-id: r21517 | |||
2006-03-28 | Set correct load factor for hashmap (just wanted to check if anybody is ↵ | Max Horn | |
paying attention to those commit messages *cough* ;-) svn-id: r21482 | |||
2006-03-28 | Added iterator support to hashmap, as well as erase & find methods (all ↵ | Max Horn | |
currently needs more testing and may be buggy) svn-id: r21476 | |||
2006-03-28 | Reduce the differences between Map and HashMap some more (in the end, we ↵ | Max Horn | |
should be able to easily switch between the two, e.g. in the ConfigManager class) svn-id: r21475 | |||
2006-03-28 | Increase the load factor for our hashmaps from 50% to 75%, to be slightly ↵ | Max Horn | |
nicer regarding memory consumption svn-id: r21474 | |||
2006-03-28 | - Renamed class AssocArray to HashMap to match our existing class Map (note also | Max Horn | |
that many STL implementations have a class hash_map next to class map, too) - Changed some static File class member vars to be normal static variables, in yet another attempt to reduce header dependencies (in this case on hashmap.h) svn-id: r21473 |