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

#include <statement.h>

Inheritance diagram for UTAP::CollectDynamicExpressions:
UTAP::ExpressionVisitor UTAP::AbstractStatementVisitor UTAP::StatementVisitor

Public Member Functions

 CollectDynamicExpressions (std::list< expression_t > &)
 
- Public Member Functions inherited from UTAP::ExpressionVisitor
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)
 
- Public Member Functions inherited from UTAP::AbstractStatementVisitor
virtual int32_t visitEmptyStatement (EmptyStatement *stat)
 
virtual int32_t visitIterationStatement (IterationStatement *stat)
 
virtual int32_t visitBreakStatement (BreakStatement *stat)
 
virtual int32_t visitContinueStatement (ContinueStatement *stat)
 
- Public Member Functions inherited from UTAP::StatementVisitor
virtual ~StatementVisitor ()
 

Protected Member Functions

virtual void visitExpression (expression_t)
 
- Protected Member Functions inherited from UTAP::AbstractStatementVisitor
virtual int32_t visitStatement (Statement *stat)
 

Protected Attributes

std::list< expression_t > & expressions
 

Constructor & Destructor Documentation

CollectDynamicExpressions::CollectDynamicExpressions ( std::list< expression_t > &  e)

Member Function Documentation

void CollectDynamicExpressions::visitExpression ( expression_t  expr)
protectedvirtual

Member Data Documentation

std::list<expression_t>& UTAP::CollectDynamicExpressions::expressions
protected

Referenced by visitExpression().


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