Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

ActionWrite Class Reference

Writes something on the cout. More...

#include <rtreeactionrule.h>

Inheritance diagram for ActionWrite:

Action

Public Member Functions

 ActionWrite (Node *iexpr)
 constructor

virtual ~ActionWrite ()
virtual void execute (NameSpace &nameSpace)
virtual Actioncopy () const
virtual Actionsubstitute (const Node::Assignment &assign)

Private Attributes

Nodeexpr
 expresion to be written


Detailed Description

Writes something on the cout.

Definition at line 16 of file rtreeactionrule.h.


Constructor & Destructor Documentation

ActionWrite::ActionWrite Node iexpr  ) 
 

constructor

Definition at line 3 of file rtreeactionrule.cpp.

Referenced by copy().

ActionWrite::~ActionWrite  )  [virtual]
 

Definition at line 4 of file rtreeactionrule.cpp.

References expr.


Member Function Documentation

Action * ActionWrite::copy  )  const [virtual]
 

Implements Action.

Definition at line 12 of file rtreeactionrule.cpp.

References ActionWrite(), Node::copy(), and expr.

void ActionWrite::execute NameSpace nameSpace  )  [virtual]
 

Implements Action.

Definition at line 8 of file rtreeactionrule.cpp.

References Node::evaluate(), and expr.

Action * ActionWrite::substitute const Node::Assignment assign  )  [virtual]
 

Implements Action.

Definition at line 16 of file rtreeactionrule.cpp.

References expr, and substituteNode().


Field Documentation

Node* ActionWrite::expr [private]
 

expresion to be written

Definition at line 18 of file rtreeactionrule.h.

Referenced by copy(), execute(), substitute(), and ~ActionWrite().


The documentation for this class was generated from the following files:
Generated on Fri Nov 21 17:54:05 2003 for PHPX by doxygen 1.3.3