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, WrapperDescriptor wrapper_descriptor)
 
 CppHeapCreateParams (const CppHeapCreateParams &)=delete
 
CppHeapCreateParamsoperator= (const CppHeapCreateParams &)=delete
 

Public Attributes

std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > custom_spaces
 
WrapperDescriptor wrapper_descriptor
 
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,
WrapperDescriptor  wrapper_descriptor 
)
inline

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

◆ wrapper_descriptor

WrapperDescriptor v8::CppHeapCreateParams::wrapper_descriptor

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