Instruction & instruction() const
virtual Instruction & firstInstruction() const
void setName(const std::string &name)
const InstructionReference instructionReference() const
InstructionReference createReference(Instruction &ins)
CodeLabel(const InstructionReference &ins, std::string name)
const InstructionReference ins_
Reference to instruction corresponding to this label.
virtual Address startAddress() const
void setAddress(Address address)
virtual Address address() const
void setScope(const Scope &scope)
#define assert(condition)
const Procedure & procedure() const
virtual int instructionCount() const
CodeSnippet & parent() const
static NullInstruction & instance()
const Procedure * proc_
Procedure corresponding to this label.
InstructionReferenceManager & instructionReferenceManager() const
virtual Program & parent() const
GlobalScope & globalScope()