libutap
Public Member Functions | Protected Member Functions | List of all members
UTAP::AbstractStatementVisitor Class Reference

#include <statement.h>

Inheritance diagram for UTAP::AbstractStatementVisitor:
UTAP::StatementVisitor UTAP::ExpressionVisitor UTAP::TypeChecker UTAP::CollectChangesVisitor UTAP::CollectDependenciesVisitor UTAP::CollectDynamicExpressions

Public Member Functions

virtual int32_t visitEmptyStatement (EmptyStatement *stat)
 
virtual int32_t visitExprStatement (ExprStatement *stat)
 
virtual int32_t visitAssertStatement (AssertStatement *stat)
 
virtual int32_t visitForStatement (ForStatement *stat)
 
virtual int32_t visitIterationStatement (IterationStatement *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)
 
- Public Member Functions inherited from UTAP::StatementVisitor
virtual ~StatementVisitor ()
 

Protected Member Functions

virtual int32_t visitStatement (Statement *stat)
 

Member Function Documentation

int32_t AbstractStatementVisitor::visitAssertStatement ( AssertStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor, and UTAP::TypeChecker.

References visitStatement().

int32_t AbstractStatementVisitor::visitBlockStatement ( BlockStatement stat)
virtual
int32_t AbstractStatementVisitor::visitBreakStatement ( BreakStatement stat)
virtual

Implements UTAP::StatementVisitor.

References visitStatement().

int32_t AbstractStatementVisitor::visitCaseStatement ( CaseStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor.

References visitBlockStatement().

int32_t AbstractStatementVisitor::visitContinueStatement ( ContinueStatement stat)
virtual

Implements UTAP::StatementVisitor.

References visitStatement().

int32_t AbstractStatementVisitor::visitDefaultStatement ( DefaultStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor.

References visitBlockStatement().

int32_t AbstractStatementVisitor::visitDoWhileStatement ( DoWhileStatement stat)
virtual
int32_t AbstractStatementVisitor::visitEmptyStatement ( EmptyStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::TypeChecker.

References visitStatement().

int32_t AbstractStatementVisitor::visitExprStatement ( ExprStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor, and UTAP::TypeChecker.

References visitStatement().

int32_t AbstractStatementVisitor::visitForStatement ( ForStatement stat)
virtual
int32_t AbstractStatementVisitor::visitIfStatement ( IfStatement stat)
virtual
int32_t AbstractStatementVisitor::visitIterationStatement ( IterationStatement stat)
virtual
int32_t AbstractStatementVisitor::visitReturnStatement ( ReturnStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor, and UTAP::TypeChecker.

References visitStatement().

int32_t AbstractStatementVisitor::visitStatement ( Statement stat)
protectedvirtual
int32_t AbstractStatementVisitor::visitSwitchStatement ( SwitchStatement stat)
virtual

Implements UTAP::StatementVisitor.

Reimplemented in UTAP::ExpressionVisitor.

References visitBlockStatement().

int32_t AbstractStatementVisitor::visitWhileStatement ( WhileStatement stat)
virtual

The documentation for this class was generated from the following files: