v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::SerializeAPIWrapperCallback Struct Reference

#include <v8-snapshot.h>

Collaboration diagram for v8::SerializeAPIWrapperCallback:

Public Types

using CallbackFunction
 

Public Member Functions

 SerializeAPIWrapperCallback (CallbackFunction function=nullptr, void *data=nullptr)
 

Public Attributes

CallbackFunction callback
 
void * data
 

Detailed Description

Similar to SerializeInternalFieldsCallback, but is used exclusively to serialize API wrappers. The pointers for API wrappers always point into the CppHeap.

Definition at line 76 of file v8-snapshot.h.

Member Typedef Documentation

◆ CallbackFunction

Initial value:
StartupData (*)(Local<Object> holder,
void* cpp_heap_pointer, void* data)

Definition at line 77 of file v8-snapshot.h.

Constructor & Destructor Documentation

◆ SerializeAPIWrapperCallback()

v8::SerializeAPIWrapperCallback::SerializeAPIWrapperCallback ( CallbackFunction function = nullptr,
void * data = nullptr )
inlineexplicit

Definition at line 79 of file v8-snapshot.h.

Member Data Documentation

◆ callback

CallbackFunction v8::SerializeAPIWrapperCallback::callback

Definition at line 83 of file v8-snapshot.h.

◆ data

void* v8::SerializeAPIWrapperCallback::data

Definition at line 84 of file v8-snapshot.h.


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