![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <v8-cppgc.h>
Public Member Functions | |
CppHeapCreateParams (std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > custom_spaces) | |
CppHeapCreateParams (const CppHeapCreateParams &)=delete | |
CppHeapCreateParams & | operator= (const CppHeapCreateParams &)=delete |
Public Attributes | |
std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > | custom_spaces |
cppgc::Heap::MarkingType | marking_support |
cppgc::Heap::SweepingType | sweeping_support |
Definition at line 35 of file v8-cppgc.h.
|
inlineexplicit |
Definition at line 36 of file v8-cppgc.h.
|
delete |
|
delete |
std::vector<std::unique_ptr<cppgc::CustomSpaceBase> > v8::CppHeapCreateParams::custom_spaces |
Definition at line 43 of file v8-cppgc.h.
cppgc::Heap::MarkingType v8::CppHeapCreateParams::marking_support |
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.
cppgc::Heap::SweepingType v8::CppHeapCreateParams::sweeping_support |
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.