#include <live-object-range.h>
Definition at line 19 of file live-object-range.h.
◆ iterator_category
◆ pointer
◆ reference
◆ value_type
◆ iterator() [1/2]
v8::internal::LiveObjectRange::iterator::iterator |
( |
| ) |
|
|
inline |
◆ iterator() [2/2]
v8::internal::LiveObjectRange::iterator::iterator |
( |
const PageMetadata * | page | ) |
|
|
inlineexplicit |
◆ AdvanceToNextMarkedObject()
bool v8::internal::LiveObjectRange::iterator::AdvanceToNextMarkedObject |
( |
| ) |
|
|
inlineprivate |
◆ AdvanceToNextValidObject()
void v8::internal::LiveObjectRange::iterator::AdvanceToNextValidObject |
( |
| ) |
|
|
inlineprivate |
◆ operator!=()
bool v8::internal::LiveObjectRange::iterator::operator!= |
( |
iterator | other | ) |
const |
|
inline |
◆ operator*()
value_type v8::internal::LiveObjectRange::iterator::operator* |
( |
| ) |
|
|
inline |
◆ operator++() [1/2]
◆ operator++() [2/2]
◆ operator==()
bool v8::internal::LiveObjectRange::iterator::operator== |
( |
iterator | other | ) |
const |
|
inline |
◆ cage_base_
◆ cells_
const MarkBit::CellType* const v8::internal::LiveObjectRange::iterator::cells_ = nullptr |
|
private |
◆ current_cell_
◆ current_cell_index_
◆ current_map_
Tagged<Map> v8::internal::LiveObjectRange::iterator::current_map_ |
|
private |
◆ current_object_
◆ current_size_
int v8::internal::LiveObjectRange::iterator::current_size_ = 0 |
|
private |
◆ page_
const PageMetadata* const v8::internal::LiveObjectRange::iterator::page_ = nullptr |
|
private |
The documentation for this class was generated from the following files: