scummvm/common
Johannes Schickel 867c0d9645 COMMON: Add an erase method which takes an iterator to HashMap.
Currently there is no iterator returned from this method, to have some
similarity to associative containers of the STL.

I also "added" one unit test for this method, which is basically just
a copy of the HashMap::erase(const Key &) test with the required adaptions.

svn-id: r55661
2011-01-30 17:28:35 +00:00
..
algorithm.h COMMON: Revert attempt to silence MSVC warning in Common::gcd. 2010-10-15 18:20:01 +00:00
archive.cpp COMMON: Simplify DECLARE_SINGLETON macro 2010-11-16 08:23:13 +00:00
archive.h COMMON: Try to clarify and update some Common::Archive docs 2010-08-16 19:58:20 +00:00
array.h JANITORAL: Clean trailing whitespaces. 2010-10-12 02:18:11 +00:00
bufferedstream.h COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
config-file.cpp COMMON: Handle C++-style comments in config files 2010-12-11 19:53:11 +00:00
config-file.h cleanup 2009-02-16 01:04:19 +00:00
config-manager.cpp COMMON: Some style fixes in config-manager.cpp. 2011-01-18 21:13:47 +00:00
config-manager.h CONFIG-MGR: added ability to add other non-game domains 2010-12-29 15:16:31 +00:00
dcl.cpp COMMON: Move SCI's DCL decompression code to common 2011-01-21 01:55:44 +00:00
dcl.h COMMON: Document which engines use DCL 2011-01-21 14:28:43 +00:00
debug-channels.h Move DebugChannel related code to new header 2010-05-04 11:59:22 +00:00
debug.cpp BACKENDS: Implement logging API proposed by Max on -devel. 2010-11-18 19:12:14 +00:00
debug.h COMMON: Get rid of the debug() output formatter 2010-11-01 20:41:32 +00:00
endian.h COMMON: changed read/write endian function to use __may_alias__ attribute 2010-09-01 12:41:16 +00:00
error.cpp Implement translation support for ScummVM GUI. 2010-06-15 10:44:51 +00:00
error.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
EventDispatcher.cpp Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null 2010-01-03 19:37:43 +00:00
EventRecorder.cpp COMMON: Cleanup EventRecorder 2010-11-19 00:38:17 +00:00
EventRecorder.h COMMON: Cleanup EventRecorder 2010-11-19 00:38:17 +00:00
events.h COMMON: Fix comment about getButtonState. 2011-01-01 22:36:33 +00:00
file.cpp Hid hashed fileopening to debuglevel 8. 2010-06-15 10:19:06 +00:00
file.h Remove last traces of File::addDefaultDirectory 2010-02-09 22:37:13 +00:00
forbidden.h COMMON: Document forbidden.h 2010-10-31 21:50:20 +00:00
frac.h
fs.cpp OSYSTEM: revert r52120 and r52121. Introduced regressions 2010-08-16 18:07:21 +00:00
fs.h cleanup 2010-02-13 11:57:01 +00:00
func.h typo 2009-11-24 22:10:34 +00:00
hash-str.h Removed various uses of scumm_stricmp by the more readable String::equalsIgnoreCase and String:: compareToIgnoreCase 2008-08-27 20:41:28 +00:00
hashmap.cpp COMMON: Change some (f)printf to debug calls; clenaup hashmap.h 2010-11-01 16:00:53 +00:00
hashmap.h COMMON: Add an erase method which takes an iterator to HashMap. 2011-01-30 17:28:35 +00:00
iff_container.cpp COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
iff_container.h COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
keyboard.h AmigaOS: Fixed compilation after the latest GSoC code merging (bug #3121350) 2010-11-28 22:12:11 +00:00
list_intern.h allowed list to be sorted with default comparator 2009-12-27 14:13:39 +00:00
list.h COMMON: Check for failed memory allocations; changed Common::String to use new/delete instead of malloc/free 2009-05-03 22:45:31 +00:00
macresman.cpp COMMON: Fix a few space formatting issues. 2011-01-11 03:03:40 +00:00
macresman.h COMMON: Update documentation of the MacResManager 2011-01-22 02:31:30 +00:00
md5.cpp COMMON: Rename and tweak MD5 functions 2010-11-07 17:16:59 +00:00
md5.h COMMON: Rename and tweak MD5 functions 2010-11-07 17:16:59 +00:00
memorypool.cpp COMMON: Change some (f)printf to debug calls; clenaup hashmap.h 2010-11-01 16:00:53 +00:00
memorypool.h COMMON: Made some constructors explicit, where we wouldn't really like implicit conversion. 2010-10-15 18:30:29 +00:00
memstream.h COMMON: Remove default value for endianess in ReadStreamEndian subclasses 2010-11-23 22:27:20 +00:00
module.mk COMMON: Move SCI's DCL decompression code to common 2011-01-21 01:55:44 +00:00
mutex.cpp do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
mutex.h COMMON: Made some constructors explicit, where we wouldn't really like implicit conversion. 2010-10-15 18:30:29 +00:00
ne_exe.cpp COMMON: Add support for loading NE resources and cursors 2010-11-28 22:55:00 +00:00
ne_exe.h COMMON: Add a bit more to the doxygen comment for NEResources 2010-11-29 00:27:48 +00:00
noncopyable.h
pack-end.h
pack-start.h
ptr.h COMMON: Undo changes to common/ptr.h, remove Common::ScopedPtrC 2010-11-04 00:49:12 +00:00
queue.h COMMON: Added Common::List::front() and back() method (similar to std::list) 2009-04-27 11:11:42 +00:00
random.cpp COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
random.h COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
rational.cpp COMMON: Fix int-Rational operators 2010-09-11 10:03:31 +00:00
rational.h COMMON: Remove Rational::operator int/double 2010-09-07 09:02:46 +00:00
rect.h COMMON: Added some very simple operators to the Point class (+, -, += and -=), taken from the BS25 Vertex class 2011-01-23 19:00:35 +00:00
savefile.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
scummsys.h COMMON: Use user include instead of system include to remove lots of compiler warnings for symbian 2010-11-19 12:47:52 +00:00
serializer.h Commit digitall's patch for bugs #2892510 and #2892510 with an additional comment. 2009-11-06 17:21:43 +00:00
singleton.h COMMON: Reverting r54257 as _singleton already was protected (and I am blind :) 2010-11-16 08:24:11 +00:00
stack.h Strip trailing whitespaces in the whole code base. 2009-05-24 15:17:42 +00:00
str-array.h COMMON: Get rid of Common::StringList 2010-03-18 15:54:40 +00:00
str.cpp COMMON: Rename String::printf() to String::format() 2010-11-01 16:02:28 +00:00
str.h ALL: Fix a few typos 2010-12-01 20:03:05 +00:00
stream.cpp COMMON: Remove XOR decoding capability from MemoryReadStream 2010-11-23 22:25:53 +00:00
stream.h COMMON: Add an isBE() function to get the endianness of a ReadStreamEndian 2010-11-26 15:06:25 +00:00
substream.h COMMON: Remove default value for endianess in ReadStreamEndian subclasses 2010-11-23 22:27:20 +00:00
system.cpp BACKEND: Switch OSystem::getSystemLanguage return type to Common::String. 2010-11-28 02:12:33 +00:00
system.h OSYSTEM: Clarify grabPalette documentation after talking with Max about it. 2010-12-20 17:28:17 +00:00
textconsole.cpp COMMON: Fix a few space formatting issues. 2011-01-11 03:03:40 +00:00
textconsole.h COMMON: Replace NORETURN by NORETURN_PRE & NORETURN_POST 2009-11-29 21:56:10 +00:00
timer.h Made _sampleRate constant again in Audio::MixerImpl. (And Committing "common/timer.h" that should have been included in r50095) 2010-06-20 20:19:53 +00:00
tokenizer.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
tokenizer.h Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
translation.cpp I18N: Improve the fallback language auto-detection. 2010-12-01 20:00:40 +00:00
translation.h I18N: Improve the fallback language auto-detection. 2010-12-01 20:00:40 +00:00
types.h Move DisposeAfterUse::Flag from Common to global namespace, and into a new header common/types.h 2010-01-08 22:07:35 +00:00
unarj.cpp COMMON: Fixed memory leakage in unarj readHeader(). 2011-01-28 02:56:07 +00:00
unarj.h COMMON: Fixed memory leakage in unarj readHeader(). 2011-01-28 02:56:07 +00:00
unzip.cpp COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
unzip.h unzip.cpp can read uncompressed ZIP archives even when zlib is not linked in 2010-06-29 06:33:31 +00:00
util.cpp COMMON: Comment out locale <-> Common::Language conversion utils for now. 2010-11-28 02:12:53 +00:00
util.h COMMON: Comment out locale <-> Common::Language conversion utils for now. 2010-11-28 02:12:53 +00:00
xmlparser.cpp COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
xmlparser.h COMMON: Cleanup XMLParser code 2010-11-19 00:20:15 +00:00
zlib.cpp COMMON: Push #include stream.h from zlib.h to zlib.cpp 2010-11-19 00:10:09 +00:00
zlib.h COMMON: Push #include stream.h from zlib.h to zlib.cpp 2010-11-19 00:10:09 +00:00