Uc_block_statement Class Reference

#include <ucstmt.h>

Inheritance diagram for Uc_block_statement:

Inheritance graph
[legend]
Collaboration diagram for Uc_block_statement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Uc_block_statement ()
 ~Uc_block_statement ()
void add (Uc_statement *stmt)
virtual void gen (std::vector< char > &out, Uc_function *fun)

Private Attributes

std::vector< Uc_statement * > statements

Detailed Description

Definition at line 58 of file ucstmt.h.


Constructor & Destructor Documentation

Uc_block_statement::Uc_block_statement (  )  [inline]

Definition at line 62 of file ucstmt.h.

Uc_block_statement::~Uc_block_statement (  ) 

Definition at line 47 of file ucstmt.cc.


Member Function Documentation

void Uc_block_statement::add ( Uc_statement stmt  )  [inline]

Definition at line 65 of file ucstmt.h.

References statements.

Referenced by yyparse().

virtual void Uc_block_statement::gen ( std::vector< char > &  out,
Uc_function fun 
) [virtual]

Implements Uc_statement.


Member Data Documentation

std::vector<Uc_statement *> Uc_block_statement::statements [private]

Definition at line 60 of file ucstmt.h.

Referenced by add().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:04:33 2007 for ExultEngine by  doxygen 1.5.1