Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
v8::CppHeapCreateParams Struct Reference

#include <v8-cppgc.h>

Collaboration diagram for v8::CppHeapCreateParams:
[legend]

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
 

Constructor & Destructor Documentation

◆ CppHeapCreateParams() [1/2]

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

◆ 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

◆ 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.

◆ 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.


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