52 return operand(OperandBuilder::from<uint8_t>(
static_cast<uint8_t
>(tag)));
InstructionBuilder(WireOpCode opcode)
InstructionBuilder & operand(T value)
simulation::Instruction build() const
InstructionBuilder & relative()
InstructionBuilder & operand(OperandBuilder operand)
std::vector< OperandBuilder > operands
InstructionBuilder & operand(MemoryTag tag)
InstructionBuilder & indirect()
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
OperandBuilder & indirect()
simulation::Operand operand
OperandBuilder & relative()
static OperandBuilder from(T value)
OperandBuilder(simulation::Operand operand)