5#ifndef V8_HEAP_LIVE_OBJECT_RANGE_H_
6#define V8_HEAP_LIVE_OBJECT_RANGE_H_
57 inline iterator
begin();
58 inline iterator
end();
bool AdvanceToNextMarkedObject()
std::pair< Tagged< HeapObject >, int > value_type
const MarkBit::CellType *const cells_
const PageMetadata *const page_
const value_type * pointer
Tagged< HeapObject > current_object_
MarkingBitmap::CellType current_cell_
void AdvanceToNextValidObject()
MarkingBitmap::CellIndex current_cell_index_
const PtrComprCageBase cage_base_
Tagged< Map > current_map_
bool operator==(iterator other) const
const value_type & reference
std::forward_iterator_tag iterator_category
bool operator!=(iterator other) const
LiveObjectRange(const PageMetadata *page)
const PageMetadata *const page_
MarkBit::CellType CellType