v8  7.8.279(node12.19.0)
V8 is Google's open source JavaScript engine
WasmModuleObject::TransferrableModule Class Referencefinal

#include <v8.h>

Public Member Functions

 TransferrableModule (TransferrableModule &&src)=default
 TransferrableModule (const TransferrableModule &src)=delete
TransferrableModuleoperator= (TransferrableModule &&src)=default
TransferrableModuleoperator= (const TransferrableModule &src)=delete


class WasmModuleObject

Detailed Description

An opaque, native heap object for transferring wasm modules. It supports move semantics, and does not support copy semantics. TODO(wasm): Merge this with CompiledWasmModule once code sharing is always enabled.

Definition at line 4521 of file v8.h.

Constructor & Destructor Documentation

◆ TransferrableModule() [1/2]

◆ TransferrableModule() [2/2]

TransferrableModule ( const TransferrableModule src)

Member Function Documentation

◆ operator=() [1/2]

TransferrableModule& operator= ( const TransferrableModule src)

◆ operator=() [2/2]

TransferrableModule& operator= ( TransferrableModule &&  src)

Friends And Related Function Documentation

◆ WasmModuleObject

friend class WasmModuleObject

Definition at line 4531 of file v8.h.

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