v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
SerializeAPIWrapperCallback Struct Reference

#include <v8-snapshot.h>

Collaboration diagram for SerializeAPIWrapperCallback:

Public Types

using CallbackFunction
 

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

Initial value:

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

Constructor & Destructor Documentation

◆ SerializeAPIWrapperCallback()

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

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

References callback, and data.

Field Documentation

◆ callback

CallbackFunction callback

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

Referenced by SerializeAPIWrapperCallback().

◆ data

void* data

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

Referenced by SerializeAPIWrapperCallback().


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