#include <include/visitor.h>
Inheritance diagram for StmtSubscripter:
Definition at line 410 of file visitor.h.
Public Member Functions | |
StmtSubscripter (ExpSubscripter *es) | |
virtual void | visit (CallStatement *s, bool &recur) |
virtual void | visit (BoolAssign *s, bool &recur) |
virtual void | visit (ImplicitAssign *s, bool &recur) |
virtual void | visit (PhiAssign *s, bool &recur) |
virtual void | visit (Assign *s, bool &recur) |
virtual | ~StmtSubscripter () |
|
|
|
|
|
Reimplemented from StmtModifier. Definition at line 568 of file visitor.cpp. References Exp::accept(), StatementList::begin(), StatementList::end(), CallStatement::getArguments(), GotoStatement::getDest(), StmtModifier::mod, and GotoStatement::setDest(). |
|
Reimplemented from StmtModifier. Definition at line 558 of file visitor.cpp. References Assignment::getLeft(), Exp::isMemOf(), StmtModifier::mod, and Exp::setSubExp1(). |
|
Reimplemented from StmtModifier. Definition at line 551 of file visitor.cpp. References Assignment::getLeft(), Exp::isMemOf(), StmtModifier::mod, and Exp::setSubExp1(). |
|
Reimplemented from StmtModifier. Definition at line 544 of file visitor.cpp. References Assignment::getLeft(), Exp::isMemOf(), StmtModifier::mod, and Exp::setSubExp1(). |
|
Reimplemented from StmtModifier. Definition at line 534 of file visitor.cpp. References Exp::accept(), Assignment::getLeft(), Assign::getRight(), Exp::isMemOf(), Exp::isRegOf(), StmtModifier::mod, Assign::setRight(), and Exp::setSubExp1(). |