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
- public WasmSymbol(const wasm::WasmSymbolInfo & Info, const wasm::WasmGlobalType * GlobalType, const wasm::WasmTableType * TableType, const wasm::WasmSignature * Signature)
- public void dump() const
- public unsigned int getBinding() const
- public unsigned int getVisibility() const
- public bool isBindingGlobal() const
- public bool isBindingLocal() const
- public bool isBindingWeak() const
- public bool isDefined() const
- public bool isHidden() const
- public bool isTypeData() const
- public bool isTypeFunction() const
- public bool isTypeGlobal() const
- public bool isTypeSection() const
- public bool isTypeTable() const
- public bool isTypeTag() const
- public bool isUndefined() const
- public void print(llvm::raw_ostream & Out) const
Methods
¶WasmSymbol(const wasm::WasmSymbolInfo& Info,
const wasm::WasmGlobalType* GlobalType,
const wasm::WasmTableType* TableType,
const wasm::WasmSignature* Signature)
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
void dump() const
Declared at: llvm/include/llvm/Object/Wasm.h:100
¶unsigned int getBinding() const
unsigned int getBinding() const
Declared at: llvm/include/llvm/Object/Wasm.h:85
¶unsigned int getVisibility() const
unsigned int getVisibility() const
Declared at: llvm/include/llvm/Object/Wasm.h:93
¶bool isBindingGlobal() const
bool isBindingGlobal() const
Declared at: llvm/include/llvm/Object/Wasm.h:77
¶bool isBindingLocal() const
bool isBindingLocal() const
Declared at: llvm/include/llvm/Object/Wasm.h:81
¶bool isBindingWeak() const
bool isBindingWeak() const
Declared at: llvm/include/llvm/Object/Wasm.h:73
¶bool isDefined() const
bool isDefined() const
Declared at: llvm/include/llvm/Object/Wasm.h:67
¶bool isHidden() const
bool isHidden() const
Declared at: llvm/include/llvm/Object/Wasm.h:89
¶bool isTypeData() const
bool isTypeData() const
Declared at: llvm/include/llvm/Object/Wasm.h:55
¶bool isTypeFunction() const
bool isTypeFunction() const
Declared at: llvm/include/llvm/Object/Wasm.h:49
¶bool isTypeGlobal() const
bool isTypeGlobal() const
Declared at: llvm/include/llvm/Object/Wasm.h:57
¶bool isTypeSection() const
bool isTypeSection() const
Declared at: llvm/include/llvm/Object/Wasm.h:61
¶bool isTypeTable() const
bool isTypeTable() const
Declared at: llvm/include/llvm/Object/Wasm.h:53
¶bool isTypeTag() const
bool isTypeTag() const
Declared at: llvm/include/llvm/Object/Wasm.h:65
¶bool isUndefined() const
bool isUndefined() const
Declared at: llvm/include/llvm/Object/Wasm.h:69
¶void print(llvm::raw_ostream& Out) const
void print(llvm::raw_ostream& Out) const
Declared at: llvm/include/llvm/Object/Wasm.h:97
Parameters
- llvm::raw_ostream& Out