#include <statement.h>
Inheritance diagram for UTAP::Statement:
Public Member Functions | |
virtual | ~Statement () |
virtual int32_t | accept (StatementVisitor *visitor)=0 |
virtual bool | returns ()=0 |
Protected Member Functions | |
Statement () |
virtual UTAP::Statement::~Statement | ( | ) | [inline, virtual] |
Statement::Statement | ( | ) | [protected] |
virtual int32_t UTAP::Statement::accept | ( | StatementVisitor * | visitor | ) | [pure virtual] |
Implemented in UTAP::EmptyStatement, UTAP::ExprStatement, UTAP::AssertStatement, UTAP::ForStatement, UTAP::IterationStatement, UTAP::WhileStatement, UTAP::DoWhileStatement, UTAP::BlockStatement, UTAP::SwitchStatement, UTAP::CaseStatement, UTAP::DefaultStatement, UTAP::IfStatement, UTAP::BreakStatement, UTAP::ContinueStatement, and UTAP::ReturnStatement.
virtual bool UTAP::Statement::returns | ( | ) | [pure virtual] |
Implemented in UTAP::EmptyStatement, UTAP::ExprStatement, UTAP::AssertStatement, UTAP::ForStatement, UTAP::IterationStatement, UTAP::WhileStatement, UTAP::DoWhileStatement, UTAP::BlockStatement, UTAP::SwitchStatement, UTAP::CaseStatement, UTAP::DefaultStatement, UTAP::IfStatement, UTAP::BreakStatement, UTAP::ContinueStatement, and UTAP::ReturnStatement.