#define abortWithError(message)
static NullAddress & instance()
static NullInstruction & instance()
Address startAddress() const
void addInstruction(Instruction &ins)
void setParent(Program &prog)
Instruction & instructionAt(UIntWord address) const
Instruction & nextInstruction(const Instruction &ins) const
void insertInstructionAfter(const Instruction &pos, Instruction *ins)
void setStartAddress(Address start)
Address endAddress() const
int instructionCount() const
static NullProcedure instance_
Unique instance of NullProcedure.
Instruction & lastInstruction() const
Instruction & firstInstruction() const
Instruction & previousInstruction(const Instruction &ins) const
static NullProcedure & instance()
Address address(const Instruction &ins) const
bool hasNextInstruction(const Instruction &ins) const
static NullProgram & instance()