Capstone Documentation Beta

Protocol Instruction​Operand

public protocol InstructionOperand

Protocol for instruction operands.

%3 InstructionOperand InstructionOperand M68kInstruction.Operand M68kInstruction.Operand M68kInstruction.Operand->InstructionOperand Mos65xxInstruction.Operand Mos65xxInstruction.Operand Mos65xxInstruction.Operand->InstructionOperand PowerPCInstruction.Operand PowerPCInstruction.Operand PowerPCInstruction.Operand->InstructionOperand SystemZInstruction.Operand SystemZInstruction.Operand SystemZInstruction.Operand->InstructionOperand XCoreInstruction.Operand XCoreInstruction.Operand XCoreInstruction.Operand->InstructionOperand ArmInstruction.Operand ArmInstruction.Operand ArmInstruction.Operand->InstructionOperand Arm64Instruction.Operand Arm64Instruction.Operand Arm64Instruction.Operand->InstructionOperand MipsInstruction.Operand MipsInstruction.Operand MipsInstruction.Operand->InstructionOperand TMS320C64xInstruction.Operand TMS320C64xInstruction.Operand TMS320C64xInstruction.Operand->InstructionOperand SparcInstruction.Operand SparcInstruction.Operand SparcInstruction.Operand->InstructionOperand M680xInstruction.Operand M680xInstruction.Operand M680xInstruction.Operand->InstructionOperand X86Instruction.Operand X86Instruction.Operand X86Instruction.Operand->InstructionOperand

Types Conforming to Instruction​Operand

ArmInstruction.Operand

Operand for Arm instructions.

Arm64Instruction.Operand

Operand for Arm64 instructions.

M680xInstruction.Operand

Operand for M680x instructions.

M68kInstruction.Operand

Operand for M68k instructions.

MipsInstruction.Operand

Operand for MIPS instructions.

Mos65xxInstruction.Operand

Operand for MOS65xx instructions.

PowerPCInstruction.Operand

Operand for PowerPC instructions.

SparcInstruction.Operand

Operand for SPARC instructions.

SystemZInstruction.Operand

Operand for SystemZ instructions.

TMS320C64xInstruction.Operand

Operand for TMS320C64x instructions.

X86Instruction.Operand

Operand for X86 instructions.

XCoreInstruction.Operand

Operand for XCore instructions.

Requirements

type

var type: OperandTypeType

Operand type

value

var value: OperandValueType

Operand value