#include <spaces.h>
v8::internal::ObjectIteratorを継承しています。
Public メソッド | |
SemiSpaceIterator (NewSpace *space) | |
SemiSpaceIterator (NewSpace *space, HeapObjectCallback size_func) | |
SemiSpaceIterator (NewSpace *space, Address start) | |
bool | has_next () |
HeapObject * | next () |
virtual bool | has_next_object () |
virtual HeapObject * | next_object () |
Private メソッド | |
void | Initialize (NewSpace *space, Address start, Address end, HeapObjectCallback size_func) |
Private 変数 | |
SemiSpace * | space_ |
Address | current_ |
Address | limit_ |
HeapObjectCallback | size_func_ |
v8::internal::SemiSpaceIterator::SemiSpaceIterator | ( | NewSpace * | space | ) | [explicit] |
v8::internal::SemiSpaceIterator::SemiSpaceIterator | ( | NewSpace * | space, | |
HeapObjectCallback | size_func | |||
) |
bool v8::internal::SemiSpaceIterator::has_next | ( | ) | [inline] |
virtual bool v8::internal::SemiSpaceIterator::has_next_object | ( | ) | [inline, virtual] |
void v8::internal::SemiSpaceIterator::Initialize | ( | NewSpace * | space, | |
Address | start, | |||
Address | end, | |||
HeapObjectCallback | size_func | |||
) | [private] |
HeapObject* v8::internal::SemiSpaceIterator::next | ( | ) | [inline] |
virtual HeapObject* v8::internal::SemiSpaceIterator::next_object | ( | ) | [inline, virtual] |
参照元 has_next(), Initialize(), と next().
参照元 has_next(), と Initialize().
参照元 Initialize(), と next().
SemiSpace* v8::internal::SemiSpaceIterator::space_ [private] |
参照元 Initialize().