v8 14.1.146 (node 25.0.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
SerializeAPIWrapperCallback Struct Reference

#include <v8-snapshot.h>

Collaboration diagram for SerializeAPIWrapperCallback:

Public Types

using CallbackFunction = StartupData(*)(Local< Object > holder, void *cpp_heap_pointer, void *data)
 

Public Member Functions

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

Data Fields

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

using CallbackFunction = StartupData (*)(Local<Object> holder, void* cpp_heap_pointer, void* data)

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

Constructor & Destructor Documentation

◆ SerializeAPIWrapperCallback()

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

Field Documentation

◆ callback

◆ data

void* data

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