本文整理汇总了C++中nsTHashtable::SizeOfExcludingThis方法的典型用法代码示例。如果您正苦于以下问题:C++ nsTHashtable::SizeOfExcludingThis方法的具体用法?C++ nsTHashtable::SizeOfExcludingThis怎么用?C++ nsTHashtable::SizeOfExcludingThis使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类nsTHashtable
的用法示例。
在下文中一共展示了nsTHashtable::SizeOfExcludingThis方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SizeOfIncludingThisFromMalloc
size_t SizeOfIncludingThisFromMalloc(nsMallocSizeOfFun aMallocSizeOf) const
{
size_t n = aMallocSizeOf(this);
// The first PLArena is within the PLArenaPool, i.e. within |this|, so we
// don't measure it. Subsequent PLArenas are by themselves and must be
// measured.
const PLArena *arena = mPool.first.next;
while (arena) {
n += aMallocSizeOf(arena);
arena = arena->next;
}
n += mFreeLists.SizeOfExcludingThis(SizeOfFreeListEntryExcludingThis,
aMallocSizeOf);
return n;
}