boost::intrusive_ptr< Instruction > InstPtr
Pointer to an Instruction.
Definition: Instruction.h:43
Base class for code generators.
Definition: CodeGenerator.h:58
Base class for engines.
Definition: Engine.h:34
An instruction that does nothing.
Definition: FieldNoOperationInstruction.h:26
static InstPtr Create()
Generates a instruction that does nothing.
Definition: FieldNoOperationInstruction.h:35
virtual void ProcessInst(Function &func, ValueStack &stack, Engine *engine, CodeGenerator *code_gen) override
Processes the instruction.
Definition: FieldNoOperationInstruction.cpp:27
Structure for representing an instruction.
Definition: Instruction.h:50
Structure representing a function.
Definition: Function.h:26