33#ifndef TTA_NULL_PROGRAM_HH
34#define TTA_NULL_PROGRAM_HH
TTAMachine::Machine & targetProcessor() const
NullProgram & operator=(const NullProgram &)
Assignment not allowed.
Procedure & procedure(int index) const
const Instruction & nextInstruction(const Instruction &) const
Address entryAddress() const
static NullProgram & instance()
int procedureCount() const
const GlobalScope & globalScopeConst() const
Procedure & nextProcedure(const Procedure &proc) const
void addProcedure(Procedure &proc)
Instruction & firstInstruction() const
Procedure & lastProcedure() const
static NullProgram instance_
Unique instance of NullProgram.
NullProgram(const NullProgram &)
Copying not allowed.
InstructionReferenceManager & instructionReferenceManager()
Procedure & firstProcedure() const
void relocate(const Procedure &proc, UIntWord howMuch)
void setEntryAddress(Address address)
void addInstruction(Instruction &ins)
const Instruction & instructionAt(UIntWord address) const
Address startAddress() const
GlobalScope & globalScope()
Instruction & lastInstruction() const