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

Statement class for the iterator loop-construction. More...

#include <statement.h>

Inheritance diagram for UTAP::IterationStatement:
UTAP::Statement

Public Member Functions

 IterationStatement (symbol_t, frame_t, Statement *)
 
frame_t getFrame ()
 
virtual int32_t accept (StatementVisitor *visitor)
 
virtual bool returns ()
 
std::string toString (std::string prefix) const
 
- Public Member Functions inherited from UTAP::Statement
virtual ~Statement ()
 

Public Attributes

symbol_t symbol
 
Statementstat
 

Protected Attributes

frame_t frame
 

Additional Inherited Members

- Protected Member Functions inherited from UTAP::Statement
 Statement ()
 

Detailed Description

Statement class for the iterator loop-construction.

Constructor & Destructor Documentation

IterationStatement::IterationStatement ( symbol_t  sym,
frame_t  f,
Statement s 
)

References frame, stat, and symbol.

Member Function Documentation

int32_t IterationStatement::accept ( StatementVisitor visitor)
virtual
frame_t UTAP::IterationStatement::getFrame ( )
inline

References frame.

bool IterationStatement::returns ( )
virtual

Implements UTAP::Statement.

string IterationStatement::toString ( std::string  prefix) const
virtual

Member Data Documentation

frame_t UTAP::IterationStatement::frame
protected

Referenced by getFrame(), and IterationStatement().

Statement* UTAP::IterationStatement::stat
symbol_t UTAP::IterationStatement::symbol

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