|
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.