#include <statement.h>
Inheritance diagram for UTAP::BlockStatement:
Public Types | |
typedef std::vector< Statement * >::const_iterator | const_iterator |
typedef std::vector< Statement * >::iterator | iterator |
Public Member Functions | |
BlockStatement (frame_t) | |
virtual | ~BlockStatement () |
virtual int32_t | accept (StatementVisitor *visitor) |
frame_t | getFrame () |
void | push_stat (Statement *stat) |
Statement * | pop_stat () |
Statement * | back () |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Protected Attributes | |
std::vector< Statement * > | stats |
frame_t | frame |
|
|
|
|
|
|
|
|
|
Implements UTAP::Statement. Reimplemented in UTAP::SwitchStatement, UTAP::CaseStatement, and UTAP::DefaultStatement. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from UTAP::declarations_t. |
|
|