UTAP::ExpressionVisitor Class Reference

#include <statement.h>

Inheritance diagram for UTAP::ExpressionVisitor:

UTAP::AbstractStatementVisitor UTAP::StatementVisitor UTAP::CollectChangesVisitor UTAP::CollectDependenciesVisitor List of all members.

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

Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Thu Feb 22 14:46:53 2007 for libutap by  doxygen 1.4.7