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