class WasmSymbol

Declaration

class WasmSymbol { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/Wasm.h:35

Member Variables

public const wasm::WasmSymbolInfo& Info
public const wasm::WasmGlobalType* GlobalType
public const wasm::WasmTableType* TableType
public const wasm::WasmSignature* Signature

Method Overview

Methods

WasmSymbol(const wasm::WasmSymbolInfo& Info,
           const wasm::WasmGlobalType* GlobalType,
           const wasm::WasmTableType* TableType,
           const wasm::WasmSignature* Signature)

Declared at: llvm/include/llvm/Object/Wasm.h:37

Parameters

const wasm::WasmSymbolInfo& Info
const wasm::WasmGlobalType* GlobalType
const wasm::WasmTableType* TableType
const wasm::WasmSignature* Signature

void dump() const

Declared at: llvm/include/llvm/Object/Wasm.h:100

unsigned int getBinding() const

Declared at: llvm/include/llvm/Object/Wasm.h:85

unsigned int getVisibility() const

Declared at: llvm/include/llvm/Object/Wasm.h:93

bool isBindingGlobal() const

Declared at: llvm/include/llvm/Object/Wasm.h:77

bool isBindingLocal() const

Declared at: llvm/include/llvm/Object/Wasm.h:81

bool isBindingWeak() const

Declared at: llvm/include/llvm/Object/Wasm.h:73

bool isDefined() const

Declared at: llvm/include/llvm/Object/Wasm.h:67

bool isHidden() const

Declared at: llvm/include/llvm/Object/Wasm.h:89

bool isTypeData() const

Declared at: llvm/include/llvm/Object/Wasm.h:55

bool isTypeFunction() const

Declared at: llvm/include/llvm/Object/Wasm.h:49

bool isTypeGlobal() const

Declared at: llvm/include/llvm/Object/Wasm.h:57

bool isTypeSection() const

Declared at: llvm/include/llvm/Object/Wasm.h:61

bool isTypeTable() const

Declared at: llvm/include/llvm/Object/Wasm.h:53

bool isTypeTag() const

Declared at: llvm/include/llvm/Object/Wasm.h:65

bool isUndefined() const

Declared at: llvm/include/llvm/Object/Wasm.h:69

void print(llvm::raw_ostream& Out) const

Declared at: llvm/include/llvm/Object/Wasm.h:97

Parameters

llvm::raw_ostream& Out