v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::CombinedHeapObjectIterator Class Referencefinal

#include <combined-heap.h>

Collaboration diagram for v8::internal::CombinedHeapObjectIterator:

Public Member Functions

 CombinedHeapObjectIterator (Heap *heap, HeapObjectIterator::HeapObjectsFiltering filtering=HeapObjectIterator::HeapObjectsFiltering::kNoFiltering)
 
Tagged< HeapObjectNext ()
 

Private Attributes

HeapObjectIterator heap_iterator_
 
ReadOnlyHeapObjectIterator ro_heap_iterator_
 

Detailed Description

Definition at line 19 of file combined-heap.h.

Constructor & Destructor Documentation

◆ CombinedHeapObjectIterator()

v8::internal::CombinedHeapObjectIterator::CombinedHeapObjectIterator ( Heap * heap,
HeapObjectIterator::HeapObjectsFiltering filtering = HeapObjectIterator::HeapObjectsFiltering::kNoFiltering )

Definition at line 11 of file combined-heap.cc.

Member Function Documentation

◆ Next()

Tagged< HeapObject > v8::internal::CombinedHeapObjectIterator::Next ( )

Definition at line 16 of file combined-heap.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ heap_iterator_

HeapObjectIterator v8::internal::CombinedHeapObjectIterator::heap_iterator_
private

Definition at line 27 of file combined-heap.h.

◆ ro_heap_iterator_

ReadOnlyHeapObjectIterator v8::internal::CombinedHeapObjectIterator::ro_heap_iterator_
private

Definition at line 28 of file combined-heap.h.


The documentation for this class was generated from the following files: