#include <statement.h>
Inheritance diagram for UTAP::ExpressionVisitor:
Public Member Functions | |
virtual int32_t | visitExprStatement (ExprStatement *stat) |
virtual int32_t | visitAssertStatement (AssertStatement *stat) |
virtual int32_t | visitForStatement (ForStatement *stat) |
virtual int32_t | visitWhileStatement (WhileStatement *stat) |
virtual int32_t | visitDoWhileStatement (DoWhileStatement *stat) |
virtual int32_t | visitBlockStatement (BlockStatement *stat) |
virtual int32_t | visitSwitchStatement (SwitchStatement *stat) |
virtual int32_t | visitCaseStatement (CaseStatement *stat) |
virtual int32_t | visitDefaultStatement (DefaultStatement *stat) |
virtual int32_t | visitIfStatement (IfStatement *stat) |
virtual int32_t | visitReturnStatement (ReturnStatement *stat) |
Protected Member Functions | |
virtual void | visitExpression (expression_t)=0 |
int32_t ExpressionVisitor::visitAssertStatement | ( | AssertStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitBlockStatement | ( | BlockStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitCaseStatement | ( | CaseStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitDefaultStatement | ( | DefaultStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitDoWhileStatement | ( | DoWhileStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
virtual void UTAP::ExpressionVisitor::visitExpression | ( | expression_t | ) | [protected, pure virtual] |
Implemented in UTAP::CollectChangesVisitor, and UTAP::CollectDependenciesVisitor.
int32_t ExpressionVisitor::visitExprStatement | ( | ExprStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitForStatement | ( | ForStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitIfStatement | ( | IfStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitReturnStatement | ( | ReturnStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitSwitchStatement | ( | SwitchStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.
int32_t ExpressionVisitor::visitWhileStatement | ( | WhileStatement * | stat | ) | [virtual] |
Reimplemented from UTAP::AbstractStatementVisitor.