rpt_stmt_null Class Reference

#include <null.h>

Inheritance diagram for rpt_stmt_null:

rpt_stmt

Public Member Functions

virtual ~rpt_stmt_null ()

Static Public Member Functions

static pointer create ()

Protected Member Functions

void run (rpt_stmt_result_ty *) const

Private Member Functions

 rpt_stmt_null ()
 rpt_stmt_null (const rpt_stmt_null &)
rpt_stmt_nulloperator= (const rpt_stmt_null &)

Detailed Description

The rpt_stmt_nullclass is used to represet a null (empty) statement in the statement syntax tree.

Definition at line 29 of file null.h.


Constructor & Destructor Documentation

virtual rpt_stmt_null::~rpt_stmt_null (  )  [virtual]

The destructor.

rpt_stmt_null::rpt_stmt_null (  )  [private]

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

rpt_stmt_null::rpt_stmt_null ( const rpt_stmt_null  )  [private]

The copy constructor. Do not use.


Member Function Documentation

static pointer rpt_stmt_null::create (  )  [static]

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

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

The run method is used to execute the statament.

Implements rpt_stmt.

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

The assignment operator. Do not use.


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

Generated on Wed Mar 12 23:37:43 2008 for Aegis by  doxygen 1.5.5