Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

UTAP::StatementVisitor Class Reference

#include <statement.h>

Inheritance diagram for UTAP::StatementVisitor:

UTAP::AbstractStatementVisitor UTAP::CollectChangesVisitor UTAP::TypeChecker List of all members.

Public Member Functions

virtual ~StatementVisitor ()
virtual int32_t visitEmptyStatement (EmptyStatement *stat)=0
virtual int32_t visitExprStatement (ExprStatement *stat)=0
virtual int32_t visitForStatement (ForStatement *stat)=0
virtual int32_t visitWhileStatement (WhileStatement *stat)=0
virtual int32_t visitDoWhileStatement (DoWhileStatement *stat)=0
virtual int32_t visitBlockStatement (BlockStatement *stat)=0
virtual int32_t visitSwitchStatement (SwitchStatement *stat)=0
virtual int32_t visitCaseStatement (CaseStatement *stat)=0
virtual int32_t visitDefaultStatement (DefaultStatement *stat)=0
virtual int32_t visitIfStatement (IfStatement *stat)=0
virtual int32_t visitBreakStatement (BreakStatement *stat)=0
virtual int32_t visitContinueStatement (ContinueStatement *stat)=0
virtual int32_t visitReturnStatement (ReturnStatement *stat)=0

Constructor & Destructor Documentation

virtual UTAP::StatementVisitor::~StatementVisitor  )  [inline, virtual]
 


Member Function Documentation

virtual int32_t UTAP::StatementVisitor::visitBlockStatement BlockStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitBreakStatement BreakStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitCaseStatement CaseStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitContinueStatement ContinueStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitDefaultStatement DefaultStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitDoWhileStatement DoWhileStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitEmptyStatement EmptyStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitExprStatement ExprStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitForStatement ForStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitIfStatement IfStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitReturnStatement ReturnStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitSwitchStatement SwitchStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.

virtual int32_t UTAP::StatementVisitor::visitWhileStatement WhileStatement stat  )  [pure virtual]
 

Implemented in UTAP::CollectChangesVisitor, UTAP::AbstractStatementVisitor, and UTAP::TypeChecker.


The documentation for this class was generated from the following file:
Generated on Thu Feb 17 15:20:59 2005 for libutap by  doxygen 1.4.1