mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
fb8b6912c9
The original motivation for the Iterator/RemovingIterator split was that PLDHashTable Checker class would treat them differently. But that didn't end up happening (see bug 1131308). So this patch merges them. This is a small code size win now but it will become bigger when I add iterators to nsTHashTable and nsBaseHashtable. The only complication is that PLDHashTable::Iter() is now non-const, which is a problem if you use it in a const method. So I added PLDHashTable::ConstIter() which is used in just two places. It's a bit of a hack -- effectively a const_cast -- but I don't think it's too bad. |
||
---|---|---|
.. | ||
bug656331_component | ||
component | ||
component_no_aslr | ||
external | ||
gtest | ||
regorder | ||
static-checker | ||
unit | ||
windows | ||
Makefile.in | ||
MoreTestingAtomList.h | ||
MoreTestingAtoms.cpp | ||
MoreTestingAtoms.h | ||
moz.build | ||
NotXPCOMTest.idl | ||
nsIFileEnumerator.cpp | ||
RegFactory.cpp | ||
resources.h | ||
ShowAlignments.cpp | ||
SizeTest01.cpp | ||
SizeTest02.cpp | ||
SizeTest03.cpp | ||
SizeTest04.cpp | ||
SizeTest05.cpp | ||
SizeTest06.cpp | ||
test.properties | ||
TestArguments.cpp | ||
TestAtoms.cpp | ||
TestAutoPtr.cpp | ||
TestAutoRef.cpp | ||
TestBase64.cpp | ||
TestBlockingProcess.cpp | ||
TestCallTemplates.cpp | ||
TestCOMArray.cpp | ||
TestCOMPtr.cpp | ||
TestCOMPtrEq.cpp | ||
TestDeadlockDetector.cpp | ||
TestDeadlockDetectorScalability.cpp | ||
TestDeque.cpp | ||
TestFile.cpp | ||
TestHarness.h | ||
TestHashtables.cpp | ||
TestID.cpp | ||
TestingAtomList.h | ||
TestingAtoms.cpp | ||
TestingAtoms.h | ||
TestINIParser.cpp | ||
TestJemalloc.cpp | ||
TestNsRefPtr.cpp | ||
TestObserverArray.cpp | ||
TestObserverService.cpp | ||
TestPipe.cpp | ||
TestPRIntN.cpp | ||
TestQuickReturn.cpp | ||
TestRacingServiceManager.cpp | ||
TestRegistrationOrder.cpp | ||
TestShutdown.cpp | ||
TestStackCrawl.cpp | ||
TestStaticAtoms.cpp | ||
TestSTLWrappers.cpp | ||
TestStreamUtils.cpp | ||
TestStringAPI.cpp | ||
TestTArray.cpp | ||
TestTextFormatter.cpp | ||
TestThreadPoolListener.cpp | ||
TestThreadUtils.cpp | ||
TestTimers.cpp | ||
TestUnicodeArguments.cpp | ||
TestWinReg.js |