libutap
|
Statement class for the iterator loop-construction. More...
#include <statement.h>
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 |
![]() | |
virtual | ~Statement () |
Public Attributes | |
symbol_t | symbol |
Statement * | stat |
Protected Attributes | |
frame_t | frame |
Additional Inherited Members | |
![]() | |
Statement () | |
Statement class for the iterator loop-construction.
|
virtual |
Implements UTAP::Statement.
References UTAP::StatementVisitor::visitIterationStatement().
|
virtual |
Implements UTAP::Statement.
|
virtual |
Implements UTAP::Statement.
References UTAP::type_t::getLabel(), UTAP::symbol_t::getName(), UTAP::symbol_t::getType(), INDENT, stat, symbol, and UTAP::Statement::toString().
|
protected |
Referenced by getFrame(), and IterationStatement().
Statement* UTAP::IterationStatement::stat |
symbol_t UTAP::IterationStatement::symbol |
Referenced by IterationStatement(), toString(), and UTAP::TypeChecker::visitIterationStatement().