Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

UTAP::Statement Class Reference

#include <statement.hh>

Inheritance diagram for UTAP::Statement:

UTAP::BlockStatement UTAP::BreakStatement UTAP::ContinueStatement UTAP::DoWhileStatement UTAP::EmptyStatement UTAP::ExprStatement UTAP::ForStatement UTAP::IfStatement UTAP::ReturnStatement UTAP::WhileStatement List of all members.

Public Member Functions

virtual ~Statement ()
virtual int32_t accept (StatementVisitor *visitor)=0
frame_t getFrame ()
void setRetDefined (bool ret)
bool retDefined () const

Protected Member Functions

 Statement (frame_t)

Protected Attributes

bool returnDefined
frame_t frame

Constructor & Destructor Documentation

virtual UTAP::Statement::~Statement  )  [inline, virtual]
 

Statement::Statement frame_t   )  [protected]
 


Member Function Documentation

virtual int32_t UTAP::Statement::accept StatementVisitor visitor  )  [pure virtual]
 

Implemented in UTAP::EmptyStatement, UTAP::ExprStatement, UTAP::ForStatement, UTAP::WhileStatement, UTAP::DoWhileStatement, UTAP::BlockStatement, UTAP::SwitchStatement, UTAP::CaseStatement, UTAP::DefaultStatement, UTAP::IfStatement, UTAP::BreakStatement, UTAP::ContinueStatement, and UTAP::ReturnStatement.

frame_t UTAP::Statement::getFrame  )  [inline]
 

bool UTAP::Statement::retDefined  )  const [inline]
 

void UTAP::Statement::setRetDefined bool  ret  )  [inline]
 


Member Data Documentation

frame_t UTAP::Statement::frame [protected]
 

bool UTAP::Statement::returnDefined [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jul 2 12:08:20 2003 for libutap by doxygen 1.3.2