gecko-dev/xpcom/tests/gtest
Nicholas Nethercote 2d56c1f52e Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
After this change, we have PLDHashTable::ShallowSizeOf{In,Ex}cludingThis(),
which don't do anything to measure children. (They can be combined with
iteration to measure children.)

This patch also removes the PL_DHashTableSizeOf{In,Ex}cludingThis() functions.
They're not necessary because the methods can be used instead.

Finally, the patch deliberately converts some SizeOfExcludingThis() calls to
SizeOfIncludingThis(). These are all done on heap pointers so this change is
valid.

--HG--
extra : rebase_source : b1d51096a8e7dcac29d7efd92e28938836ff5481
2015-07-29 22:28:20 -07:00
..
Helpers.cpp
Helpers.h
moz.build Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd 2015-07-27 05:07:00 -04:00
TestCloneInputStream.cpp
TestCRT.cpp
TestEncoding.cpp
TestExpirationTracker.cpp
TestPipes.cpp
TestPLDHash.cpp Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj. 2015-07-29 22:28:20 -07:00
TestPriorityQueue.cpp
TestSnappyStreams.cpp
TestStorageStream.cpp
TestStrings.cpp Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj 2015-07-29 10:44:59 -07:00
TestStringStream.cpp
TestSynchronization.cpp
TestTArray.cpp Bug 1185589 - Properly handle self-assignment in nsTArray::operator=. r=mccr8 2015-07-21 09:42:58 -07:00
TestThreadPool.cpp
TestThreads.cpp
TestTimeStamp.cpp
TestTokenizer.cpp Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd 2015-07-27 05:07:00 -04:00
TestUTF.cpp
TestXPIDLString.cpp
UTFStrings.h