![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <d8.h>
Classes | |
struct | DataDeleter |
Public Member Functions | |
SerializationData ()=default | |
SerializationData (const SerializationData &)=delete | |
SerializationData & | operator= (const SerializationData &)=delete |
uint8_t * | data () |
size_t | size () |
const std::vector< std::shared_ptr< v8::BackingStore > > & | backing_stores () |
const std::vector< std::shared_ptr< v8::BackingStore > > & | sab_backing_stores () |
const std::vector< CompiledWasmModule > & | compiled_wasm_modules () |
const std::optional< v8::SharedValueConveyor > & | shared_value_conveyor () |
Private Attributes | |
std::unique_ptr< uint8_t, DataDeleter > | data_ |
size_t | size_ = 0 |
std::vector< std::shared_ptr< v8::BackingStore > > | backing_stores_ |
std::vector< std::shared_ptr< v8::BackingStore > > | sab_backing_stores_ |
std::vector< CompiledWasmModule > | compiled_wasm_modules_ |
std::optional< v8::SharedValueConveyor > | shared_value_conveyor_ |
Friends | |
class | Serializer |
|
default |
|
delete |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |