v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::CppHeapCreateParams Struct Reference

#include <v8-cppgc.h>

Collaboration diagram for v8::CppHeapCreateParams:

Public Member Functions

 CppHeapCreateParams (std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > custom_spaces)
 
 CppHeapCreateParams (const CppHeapCreateParams &)=delete
 
CppHeapCreateParamsoperator= (const CppHeapCreateParams &)=delete
 

Public Attributes

std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > custom_spaces
 
cppgc::Heap::MarkingType marking_support
 
cppgc::Heap::SweepingType sweeping_support
 

Detailed Description

Definition at line 35 of file v8-cppgc.h.

Constructor & Destructor Documentation

◆ CppHeapCreateParams() [1/2]

v8::CppHeapCreateParams::CppHeapCreateParams ( std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > custom_spaces)
inlineexplicit

Definition at line 36 of file v8-cppgc.h.

◆ CppHeapCreateParams() [2/2]

v8::CppHeapCreateParams::CppHeapCreateParams ( const CppHeapCreateParams & )
delete

Member Function Documentation

◆ operator=()

CppHeapCreateParams & v8::CppHeapCreateParams::operator= ( const CppHeapCreateParams & )
delete

Member Data Documentation

◆ custom_spaces

std::vector<std::unique_ptr<cppgc::CustomSpaceBase> > v8::CppHeapCreateParams::custom_spaces

Definition at line 43 of file v8-cppgc.h.

◆ marking_support

cppgc::Heap::MarkingType v8::CppHeapCreateParams::marking_support
Initial value:

Specifies which kind of marking are supported by the heap. The type may be further reduced via runtime flags when attaching the heap to an Isolate.

Definition at line 48 of file v8-cppgc.h.

◆ sweeping_support

cppgc::Heap::SweepingType v8::CppHeapCreateParams::sweeping_support
Initial value:

Specifies which kind of sweeping is supported by the heap. The type may be further reduced via runtime flags when attaching the heap to an Isolate.

Definition at line 54 of file v8-cppgc.h.


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