Go to the documentation of this file.
33 #ifndef TTA_TERMINAL_PROGRAM_OPERATION_HH
34 #define TTA_TERMINAL_PROGRAM_OPERATION_HH
66 return po_.get() != NULL;
TerminalProgramOperation & operator=(const TerminalProgramOperation &)
Assignment not allowed.
ProgramOperationPtr po_
The referred PO. The pointer can be copied, e.g. to DDG.
virtual Terminal * copy() const
virtual Address address() const
bool isProgramOperationKnown() const
virtual ~TerminalProgramOperation()
ProgramOperationPtr programOperation() const
std::shared_ptr< ProgramOperation > ProgramOperationPtr
bool isAddressKnown() const
virtual bool equals(const Terminal &other) const
void setProgramOperation(ProgramOperationPtr po)
TerminalProgramOperation(TCEString instructionLabel)
bool isProgramOperationReference() const