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

Public Types

using Handle = SingleThreadedHandle
 

Public Member Functions

 IncrementalMarkingTask (MarkerBase *, StackState)
 
- Public Member Functions inherited from v8::Task
virtual ~Task ()=default
 

Static Public Member Functions

static Handle Post (cppgc::TaskRunner *, MarkerBase *)
 

Private Member Functions

void Run () final
 

Private Attributes

MarkerBase *const marker_
 
StackState stack_state_
 
Handle handle_
 

Detailed Description

Definition at line 92 of file marker.cc.

Member Typedef Documentation

◆ Handle

Constructor & Destructor Documentation

◆ IncrementalMarkingTask()

cppgc::internal::MarkerBase::IncrementalMarkingTask::IncrementalMarkingTask ( MarkerBase * marker,
StackState stack_state )

Definition at line 109 of file marker.cc.

Member Function Documentation

◆ Post()

MarkerBase::IncrementalMarkingTask::Handle cppgc::internal::MarkerBase::IncrementalMarkingTask::Post ( cppgc::TaskRunner * runner,
MarkerBase * marker )
static

Definition at line 117 of file marker.cc.

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

◆ Run()

void cppgc::internal::MarkerBase::IncrementalMarkingTask::Run ( )
finalprivatevirtual

Implements v8::Task.

Definition at line 141 of file marker.cc.

Here is the call graph for this function:

Member Data Documentation

◆ handle_

Handle cppgc::internal::MarkerBase::IncrementalMarkingTask::handle_
private

Definition at line 106 of file marker.cc.

◆ marker_

MarkerBase* const cppgc::internal::MarkerBase::IncrementalMarkingTask::marker_
private

Definition at line 103 of file marker.cc.

◆ stack_state_

StackState cppgc::internal::MarkerBase::IncrementalMarkingTask::stack_state_
private

Definition at line 104 of file marker.cc.


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