Aegis  4.25.D505
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
rpt_stmt_compound Class Reference

#include <compound.h>

Inheritance diagram for rpt_stmt_compound:
rpt_stmt

Public Member Functions

virtual ~rpt_stmt_compound ()

Static Public Member Functions

static pointer create ()

Protected Member Functions

void run (rpt_stmt_result_ty *) const

Private Member Functions

 rpt_stmt_compound ()
 rpt_stmt_compound (const rpt_stmt_compound &)
rpt_stmt_compoundoperator= (const rpt_stmt_compound &)

Detailed Description

The rpt_stmt_compound class is sued to represent a coumpound statement node of the syntax tree.

Definition at line 29 of file compound.h.


Constructor & Destructor Documentation

The destructor.

The default constructor. It is private on purpose, use the "create" class method instead.

The copy constructor. Do not use.


Member Function Documentation

static pointer rpt_stmt_compound::create ( ) [static]

The create class method is used to create new dynamically allocated instances of this class.

rpt_stmt_compound& rpt_stmt_compound::operator= ( const rpt_stmt_compound ) [private]

The assignment operator. Do not use.

void rpt_stmt_compound::run ( rpt_stmt_result_ty ) const [protected, virtual]

The run method is used to execute the statament.

Implements rpt_stmt.


The documentation for this class was generated from the following file: