LLVM  14.0.0git
Public Attributes | List of all members
llvm::wasm::WasmSymbolInfo Struct Reference

#include "llvm/BinaryFormat/Wasm.h"

Collaboration diagram for llvm::wasm::WasmSymbolInfo:
Collaboration graph

Public Attributes

StringRef Name
uint8_t Kind
uint32_t Flags
Optional< StringRefImportModule
Optional< StringRefImportName
Optional< StringRefExportName
union {
   uint32_t   ElementIndex
   WasmDataReference   DataRef

Detailed Description

Definition at line 195 of file Wasm.h.

Member Data Documentation

◆ @167

union { ... }

◆ DataRef

WasmDataReference llvm::wasm::WasmSymbolInfo::DataRef

◆ ElementIndex

uint32_t llvm::wasm::WasmSymbolInfo::ElementIndex

◆ ExportName

Optional<StringRef> llvm::wasm::WasmSymbolInfo::ExportName

Definition at line 204 of file Wasm.h.

◆ Flags

uint32_t llvm::wasm::WasmSymbolInfo::Flags

◆ ImportModule

Optional<StringRef> llvm::wasm::WasmSymbolInfo::ImportModule

Definition at line 200 of file Wasm.h.

◆ ImportName

Optional<StringRef> llvm::wasm::WasmSymbolInfo::ImportName

Definition at line 202 of file Wasm.h.

◆ Kind

uint8_t llvm::wasm::WasmSymbolInfo::Kind

◆ Name

StringRef llvm::wasm::WasmSymbolInfo::Name

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