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

#include <unmarker.h>

Inheritance diagram for cppgc::internal::SequentialUnmarker:
Collaboration diagram for cppgc::internal::SequentialUnmarker:

Public Member Functions

 SequentialUnmarker (RawHeap &heap)
 
bool VisitNormalPage (NormalPage &page)
 
bool VisitLargePage (LargePage &page)
 

Private Member Functions

bool VisitHeapObjectHeader (HeapObjectHeader &header)
 
- Private Member Functions inherited from cppgc::internal::HeapVisitor< SequentialUnmarker >
void Traverse (RawHeap &heap)
 
void Traverse (BaseSpace &space)
 
void Traverse (BasePage &page)
 
bool VisitHeap (RawHeap &)
 
bool VisitNormalPageSpace (NormalPageSpace &)
 
bool VisitLargePageSpace (LargePageSpace &)
 
bool VisitNormalPage (NormalPage &)
 
bool VisitLargePage (LargePage &)
 
bool VisitHeapObjectHeader (HeapObjectHeader &)
 

Friends

class HeapVisitor< SequentialUnmarker >
 

Detailed Description

Definition at line 14 of file unmarker.h.

Constructor & Destructor Documentation

◆ SequentialUnmarker()

cppgc::internal::SequentialUnmarker::SequentialUnmarker ( RawHeap & heap)
inlineexplicit

Definition at line 18 of file unmarker.h.

Here is the call graph for this function:

Member Function Documentation

◆ VisitHeapObjectHeader()

bool cppgc::internal::SequentialUnmarker::VisitHeapObjectHeader ( HeapObjectHeader & header)
inlineprivate

Definition at line 31 of file unmarker.h.

Here is the call graph for this function:

◆ VisitLargePage()

bool cppgc::internal::SequentialUnmarker::VisitLargePage ( LargePage & page)
inline

Definition at line 25 of file unmarker.h.

◆ VisitNormalPage()

bool cppgc::internal::SequentialUnmarker::VisitNormalPage ( NormalPage & page)
inline

Definition at line 20 of file unmarker.h.

Friends And Related Symbol Documentation

◆ HeapVisitor< SequentialUnmarker >

friend class HeapVisitor< SequentialUnmarker >
friend

Definition at line 14 of file unmarker.h.


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