Capstone Documentation Beta

Protocol Operand​Container

public protocol OperandContainer

Protocol for instructions that contain operands.

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

Types Conforming to Operand​Container

ArmInstruction

ARM Instruction

Arm64Instruction

ARM-64 Instruction

MipsInstruction

MIPS Instruction

X86Instruction

X86 Instruction

PowerPCInstruction

PowerPC Instruction

SparcInstruction

SPARC Instruction

SystemZInstruction

SystemZ Instruction

XCoreInstruction

XCore Instruction

M68kInstruction

M68K Instruction

TMS320C64xInstruction

TMS320C64x Instruction

M680xInstruction

M680x Instruction

Mos65xxInstruction

MOS65xx Instruction

Requirements

operands

var operands: [OperandType]

Instruction operands.

Empty when detail mode is off.