Instruction Class

Definition

Line 446 of cmsxa/Assembly.cm

Inheritance

Constructors & Destructor

suppress Instruction(Instruction&&)
suppress Instruction(const Instruction&)
public nothrow Instruction(const Span& span_, Node* label_, OpCode* opCode_, OperandList* operandList_)

Member Functions

public override void Accept(Visitor& visitor)
suppress void operator=(Instruction&&)
suppress void operator=(const Instruction&)

Member Variables

public UniquePtr<Node> label
public UniquePtr<OpCode> opCode
public UniquePtr<OperandList> operandList

Constructor& Destructor Details

Instruction Constructor

suppress Instruction(Instruction&&)

Definition
Line 453 of cmsxa/Assembly.cm


Instruction Constructor

suppress Instruction(const Instruction&)

Definition
Line 451 of cmsxa/Assembly.cm


Instruction Constructor

public nothrow Instruction(const Span& span_, Node* label_, OpCode* opCode_, OperandList* operandList_)

Definition
Line 448 of cmsxa/Assembly.cm


Member Function Details

Accept Member Function

public override void Accept(Visitor& visitor)

Definition
Line 455 of cmsxa/Assembly.cm


operator= Member Function

suppress void operator=(Instruction&&)

Definition
Line 454 of cmsxa/Assembly.cm


operator= Member Function

suppress void operator=(const Instruction&)

Definition
Line 452 of cmsxa/Assembly.cm