33#ifndef TTA_NULL_PROCEDURE_HH
34#define TTA_NULL_PROCEDURE_HH
58 std::string
name()
const;
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
NullProcedure & operator=(const NullProcedure &)
Assignment not allowed.
NullProcedure(const NullProcedure &)
Copying not allowed.
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