Instructions

Definitions & Templates

using WasmVM::Opcode::opcode_t = int16_t
enum WasmVM::Opcode::Opcode : opcode_t
struct WasmVM::Instr::Base
Base(Opcode::opcode_t opcode)
Opcode::opcode_t opcode
template<Opcode::Opcode OP>
struct WasmVM::Instr::Atomic : public Base
template<Opcode::Opcode OP>
struct WasmVM::Instr::OneIndex : public Base
OneIndex(index_t index)
index_t index
template<Opcode::Opcode OP>
struct WasmVM::Instr::BlockInstr : public Base
BlockInstr(std::optional<index_t> type)
std::optional<index_t> type