LLVM 18.0.0git
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::wasm::WasmSignature Struct Reference

#include "llvm/BinaryFormat/Wasm.h"

Public Types

enum  { Plain , Empty , Tombstone }
 

Public Member Functions

 WasmSignature (SmallVector< ValType, 1 > &&InReturns, SmallVector< ValType, 4 > &&InParams)
 
 WasmSignature ()=default
 

Public Attributes

SmallVector< ValType, 1 > Returns
 
SmallVector< ValType, 4 > Params
 
enum llvm::wasm::WasmSignature:: { ... }  State = Plain
 

Detailed Description

Definition at line 435 of file Wasm.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Plain 
Empty 
Tombstone 

Definition at line 439 of file Wasm.h.

Constructor & Destructor Documentation

◆ WasmSignature() [1/2]

llvm::wasm::WasmSignature::WasmSignature ( SmallVector< ValType, 1 > &&  InReturns,
SmallVector< ValType, 4 > &&  InParams 
)
inline

Definition at line 441 of file Wasm.h.

◆ WasmSignature() [2/2]

llvm::wasm::WasmSignature::WasmSignature ( )
default

Member Data Documentation

◆ Params

SmallVector<ValType, 4> llvm::wasm::WasmSignature::Params

◆ Returns

SmallVector<ValType, 1> llvm::wasm::WasmSignature::Returns

◆ 

enum { ... } llvm::wasm::WasmSignature::State

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