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

UTAP::CollectChangesVisitor Class Reference

#include <collectchangesvisitor.h>

Inheritance diagram for UTAP::CollectChangesVisitor:

UTAP::StatementVisitor List of all members.

Public Member Functions

 CollectChangesVisitor (std::set< symbol_t > &changes)
virtual ~CollectChangesVisitor ()
virtual int32_t visitEmptyStatement (EmptyStatement *stat)
virtual int32_t visitExprStatement (ExprStatement *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 visitBreakStatement (BreakStatement *stat)
virtual int32_t visitContinueStatement (ContinueStatement *stat)
virtual int32_t visitReturnStatement (ReturnStatement *stat)

Protected Member Functions

void collectFromExpression (expression_t)

Protected Attributes

std::set< symbol_t > & changes

Constructor & Destructor Documentation

CollectChangesVisitor::CollectChangesVisitor std::set< symbol_t > &  changes  ) 
 

CollectChangesVisitor::~CollectChangesVisitor  )  [virtual]
 


Member Function Documentation

void CollectChangesVisitor::collectFromExpression expression_t   )  [protected]
 

int32_t CollectChangesVisitor::visitBlockStatement BlockStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitBreakStatement BreakStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitCaseStatement CaseStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitContinueStatement ContinueStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitDefaultStatement DefaultStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitDoWhileStatement DoWhileStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitEmptyStatement EmptyStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitExprStatement ExprStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitForStatement ForStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitIfStatement IfStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitReturnStatement ReturnStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitSwitchStatement SwitchStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.

int32_t CollectChangesVisitor::visitWhileStatement WhileStatement stat  )  [virtual]
 

Implements UTAP::StatementVisitor.


Member Data Documentation

std::set<symbol_t>& UTAP::CollectChangesVisitor::changes [protected]
 


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