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

#include "llvm/BinaryFormat/Wasm.h"

Collaboration diagram for llvm::wasm::WasmSignature:
Collaboration graph
[legend]

Public Types

enum  { Plain, Empty, Tombstone }
 

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 308 of file Wasm.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Plain 
Empty 
Tombstone 

Definition at line 312 of file Wasm.h.

Constructor & Destructor Documentation

◆ WasmSignature() [1/2]

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

Definition at line 314 of file Wasm.h.

◆ WasmSignature() [2/2]

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

Member Data Documentation

◆ Params

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

◆ Returns

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

◆ State

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

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