aboutsummaryrefslogtreecommitdiff
path: root/common/hashmap.h
AgeCommit message (Expand)Author
2011-01-30COMMON: Add an erase method which takes an iterator to HashMap.Johannes Schickel
2010-11-01COMMON: Disable DEBUG_HASH_COLLISIONS (oops)Max Horn
2010-11-01COMMON: Change some (f)printf to debug calls; clenaup hashmap.hMax Horn
2010-10-15COMMON: Extend workaround in HashMap code for sgi IRIX MIPSpro to also apply ...Johannes Schickel
2010-07-17Remove PalmOS portMax Horn
2010-05-17Restrict MIPSpro workaround to non-gcc compilers -- fixes compilation with gc...Joost Peters
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
2009-09-22Remove superfluous checksWillem Jan Palenstijn
2009-09-22Fix regression in 44236, which caused iterators to see dummy node entries as ...Johannes Schickel
2009-09-21Stop confusing doxygen :)Max Horn
2009-09-21COMMON: Remove Common::HashMap::_dummyNode, instead use HASHMAP_DUMMY_NODE (t...Max Horn
2009-09-06COMMON: HashMap::getVal now allows specifying a default value.Max Horn
2009-08-14MIPSpro compilation fixes / workarounds (from a patch by Rainer Canavan)Joost Peters
2009-07-03If NDEBUG is #defined, then assert does nothing, leading to warnings about 'o...Max Horn
2009-06-13Fix erase() sometimes hiding other hash elements.Willem Jan Palenstijn
2009-04-28fixed a typoMax Horn
2009-03-07Modified HashMap ctr to skip _defaultVal() on PS2 to avoid gcc 3.2.2 ICEMax Lingua
2009-02-16More paranoia checksMax Horn
2008-12-22Fixed indentation and removed whitespaces at the end of lineJordi Vilalta Prat
2008-10-12COMMON: Added a new ObjectPool class, with matching operator new/delete overl...Max Horn
2008-09-02Revised HashMap implementationMax Horn
2008-08-20Unified member names in container/storage classes Array, HashMap and String: ...Max Horn
2008-08-20Extended HashMap debug outputMax Horn
2008-08-04List the correct engines in about, Lars Persson
2008-07-22Disable hashmemory pool for Symbian OSLars Persson
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