#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().
1.7.1