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