![]() |
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 |