QuISP
|
Visitor class for instructions in a Program. More...
#include <InstructionVisitor.h>
Public Member Functions | |
InstructionVisitor (Runtime *runtime) | |
InstructionVisitor (const InstructionVisitor &visitor) | |
InstructionVisitor (InstructionVisitor &&visitor)=delete | |
InstructionVisitor & | operator= (const InstructionVisitor &visitor) |
InstructionVisitor & | operator= (InstructionVisitor &&visitor)=delete |
Public Attributes | |
Runtime * | runtime |
the pointer to the runtime holds this visitor instance. | |
Visitor class for instructions in a Program.
All Instruction signatures are defined in "def_instructions.h". This class contains how to handle instructions. We must keep this class stateless.
|
inlineexplicit |
quisp::runtime::InstructionVisitor::InstructionVisitor | ( | const InstructionVisitor & | visitor | ) |
|
delete |
InstructionVisitor & quisp::runtime::InstructionVisitor::operator= | ( | const InstructionVisitor & | visitor | ) |
|
delete |
Runtime* quisp::runtime::InstructionVisitor::runtime |
the pointer to the runtime holds this visitor instance.