Skip to content

sgns::runtime::binaryen::WasmModule

More...

#include <wasm_module.hpp>

Inherited by sgns::runtime::binaryen::WasmModuleImpl

Public Functions

Name
virtual ~WasmModule() =default
virtual std::unique_ptr< WasmModuleInstance > instantiate(const std::shared_ptr< RuntimeExternalInterface > & externalInterface) const =0

Detailed Description

class sgns::runtime::binaryen::WasmModule;

A wrapper for binaryen's wasm::Module and wasm::ModuleInstance

Public Functions Documentation

function ~WasmModule

virtual ~WasmModule() =default

function instantiate

virtual std::unique_ptr< WasmModuleInstance > instantiate(
    const std::shared_ptr< RuntimeExternalInterface > & externalInterface
) const =0

Reimplemented by: sgns::runtime::binaryen::WasmModuleImpl::instantiate


Updated on 2026-03-04 at 13:10:43 -0800