49 source_(source), destination_(destination), guard_(guard) {
75 std::string disassembly;
virtual std::string toString() const
virtual std::string toString() const =0
virtual std::string toString() const
DisassemblyAnnotation & annotation(int index) const
int annotationCount() const
virtual ~DisassemblyMove()
virtual std::string toString() const
DisassemblyElement * source_
The source of the move.
DisassemblyMove(DisassemblyElement *source, DisassemblyElement *destination, DisassemblyGuard *guard=NULL)
DisassemblyElement * destination_
The destination of the move.
DisassemblyGuard * guard_
Possible guard of the move.