#include <spaces.h>
v8::internal::ObjectIteratorを継承しています。
Public メソッド | |
LargeObjectIterator (LargeObjectSpace *space) | |
LargeObjectIterator (LargeObjectSpace *space, HeapObjectCallback size_func) | |
bool | has_next () |
HeapObject * | next () |
virtual bool | has_next_object () |
virtual HeapObject * | next_object () |
Private 変数 | |
LargeObjectChunk * | current_ |
HeapObjectCallback | size_func_ |
v8::internal::LargeObjectIterator::LargeObjectIterator | ( | LargeObjectSpace * | space | ) | [explicit] |
v8::internal::LargeObjectIterator::LargeObjectIterator | ( | LargeObjectSpace * | space, | |
HeapObjectCallback | size_func | |||
) |
bool v8::internal::LargeObjectIterator::has_next | ( | ) | [inline] |
参照先 current_, と v8::internal::NULL.
参照元 v8::internal::LargeObjectSpace::ClearRSet(), has_next_object(), v8::internal::LargeObjectSpace::IterateRSet(), next(), v8::internal::Heap::RebuildRSets(), v8::internal::MarkCompactCollector::RelocateObjects(), と v8::internal::MarkCompactCollector::UpdatePointers().
virtual bool v8::internal::LargeObjectIterator::has_next_object | ( | ) | [inline, virtual] |
HeapObject * v8::internal::LargeObjectIterator::next | ( | ) |
参照先 ASSERT, current_, v8::internal::LargeObjectChunk::GetObject(), has_next(), と v8::internal::LargeObjectChunk::next().
参照元 v8::internal::LargeObjectSpace::ClearRSet(), v8::internal::LargeObjectSpace::IterateRSet(), next_object(), v8::internal::Heap::RebuildRSets(), v8::internal::MarkCompactCollector::RelocateObjects(), v8::internal::Deserializer::Resolve(), と v8::internal::MarkCompactCollector::UpdatePointers().
virtual HeapObject* v8::internal::LargeObjectIterator::next_object | ( | ) | [inline, virtual] |
参照元 has_next(), LargeObjectIterator(), と next().