Base Framework
Public Attributes | List of all members
WebAssembly::Symbol Class Reference

#include <base/webassembly/WebAssembly.h>

Public Attributes

unsigned int index = 0
 
String name
 
String moduleName
 
ExternType externType = EXTERN_FUNCTION
 
void * func = nullptr
 
FunctionType functionType
 
MemorySize memorySize = 0
 

Detailed Description

Description for symbol.

Member Data Documentation

◆ externType

ExternType WebAssembly::Symbol::externType = EXTERN_FUNCTION

Extern type.

◆ func

void* WebAssembly::Symbol::func = nullptr

The function address.

◆ functionType

FunctionType WebAssembly::Symbol::functionType

The function type.

◆ index

unsigned int WebAssembly::Symbol::index = 0

Index of extern.

◆ memorySize

MemorySize WebAssembly::Symbol::memorySize = 0

The memory size.

◆ moduleName

String WebAssembly::Symbol::moduleName

Module of import extern.

◆ name

String WebAssembly::Symbol::name

Name of extern.