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

UTAP::StatementVisitor Class Reference

#include <statement.hh>

Inheritance diagram for UTAP::StatementVisitor:

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

Protected Member Functions

 StatementVisitor ()

Constructor & Destructor Documentation

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

UTAP::StatementVisitor::StatementVisitor  )  [inline, protected]
 


Member Function Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


The documentation for this class was generated from the following file:
Generated on Sat May 15 12:33:43 2004 for libutap by doxygen 1.3.7