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
 

Friends

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)
delete

Member Function Documentation

◆ operator=() [1/2]

TransferrableModule& operator= ( const TransferrableModule src)
delete

◆ operator=() [2/2]

TransferrableModule& operator= ( TransferrableModule &&  src)
default

Friends And Related Function Documentation

◆ WasmModuleObject

friend class WasmModuleObject
friend

Definition at line 4531 of file v8.h.


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