v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
CppHeapCreateParams Struct Reference

#include <v8-cppgc.h>

Collaboration diagram for CppHeapCreateParams:

Public Member Functions

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

Data Fields

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

Detailed Description

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

Constructor & Destructor Documentation

◆ CppHeapCreateParams() [1/2]

CppHeapCreateParams ( std::vector< std::unique_ptr< cppgc::CustomSpaceBase > >  custom_spaces,
WrapperDescriptor  wrapper_descriptor 
)
inline

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

◆ CppHeapCreateParams() [2/2]

Member Function Documentation

◆ operator=()

CppHeapCreateParams & operator= ( const CppHeapCreateParams )
delete

Field Documentation

◆ custom_spaces

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

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

◆ marking_support

cppgc::Heap::MarkingType 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 95 of file v8-cppgc.h.

◆ sweeping_support

cppgc::Heap::SweepingType 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 101 of file v8-cppgc.h.

◆ wrapper_descriptor

WrapperDescriptor wrapper_descriptor

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


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