aboutsummaryrefslogtreecommitdiff
path: root/common/hashmap.h
AgeCommit message (Expand)Author
2008-05-28Decrement _nele when erasing an element from hashmap, and add a test-case for...Willem Jan Palenstijn
2008-05-03Formatting.Johannes Schickel
2008-04-02Committed patch #1929274 "HashMap: Iterator rework".Johannes Schickel
2008-03-30Added fixme regarding header 'new'.Johannes Schickel
2008-03-30Whitespacing fixesBertrand Augereau
2008-03-30The hashmap uses the memorypool for allocating/deallocating its NodesBertrand Augereau
2008-03-30Cleanup.Johannes Schickel
2008-03-30Fixed hashmap code. (please make a better check next time when changing code ...Johannes Schickel
2008-03-30Formatting.Johannes Schickel
2008-03-29Centralized the way the hashmaps allocate and free nodes (in order to instrum...Bertrand Augereau
2008-02-07Fix bug preventing compilation in iterator code.Johannes Schickel
2008-01-31Second part of patch #1880781: "BeOS port for scummvm"Eugene Sandulenko
2008-01-28Forward declare HashMap::ConstIterator (this might fix compile errors with so...Max Horn
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
2008-01-23assert if hashmap iterator is out of bounds (e.g. happens when derefing end()Max Horn
2008-01-13Fix warnings HashMap causes on some compilers (notably, GCC 3.x used for vari...Max Horn
2007-12-28Fix hashmap.h properly (this is not a bug in GCC 4.0 etc., rather it's a bug ...Max Horn
2007-12-27same bug on arm-wince-gcc 4.1.0Kostas Nakos
2007-12-27Fix for bug #1858824 "AMIGAOS4: Build Process breaks due to regression".Johannes Schickel
2007-12-26Patch #1837119 (COMMON: Common::HashMap iterator rework) with workaroud for M...Max Horn
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have bee...Nicola Mettifogo
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client fo...Max Horn
2007-03-12Protect Array<> and HashMap<> instances against self assignmentsMax Horn
2007-03-09Avoid double frees in HashMap::eraseMax Horn
2007-03-04Some HashMap cleanup:Max Horn
2007-03-04Paranoia: a hashmap node must never ever change its key after its creationMax Horn
2007-01-28Return a default value in the const-variant of HashMap::getVal, instead of as...Max Horn
2007-01-21Added non-const variant of HashMap::getValMax Horn
2007-01-21Added some new HashMap methods: lookupAndCreateIfMissing (internal only), set...Max Horn
2007-01-19Added copy constructor and assignment operator to class HashMapMax Horn
2007-01-14Still doesn't work with PalmOS compilerChris Apers
2006-11-26Replaced #ifdef hack in the HashMap code by a much nicer and cleaner 'friend ...Max Horn
2006-10-03typoMax Horn
2006-10-02Remove BaseNodeType (it is not used anymore, we can readd it, should we ever ...Max Horn
2006-07-30Added explicit string equals/hash functors to a new header common/hash-str.h;...Max Horn
2006-07-30Rename BaseNodeFunc to BaseNodeTypeMax Horn
2006-07-22Part of the FreeMiNT patchMax Horn
2006-06-03Removed unnecessary typedefMax Horn
2006-06-03Really remove HashMap::find(char *)Max Horn
2006-06-03Replaced the bogus find(const String &key) method with the proper find(const ...Max Horn
2006-06-02Plug memory leakEugene Sandulenko
2006-06-02Remove slipped in debug output.Eugene Sandulenko
2006-06-02Added possibility to use (char *) as ashMap keys. For some reason it does notEugene Sandulenko
2006-04-25HashMap::size does not modify the state of the hashmap, so it can be declared...Max Horn
2006-04-15cleanupMax Horn
2006-04-11PalmOS tooChris Apers
2006-04-04Small updates to intiate variable and member visibility.Lars Persson
2006-03-31Add size() methods to Map and HashMap classesEugene Sandulenko
2006-03-31Disable DEBUG_HASH_COLLISIONS again (accidentally got enabled in my previous ...Max Horn
2006-03-31Modify HashMap to allow client code to override the equality/hash functionali...Max Horn