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

Foreach Class Reference

Foreach statement. More...

#include <stree.h>

Inheritance diagram for Foreach:

Quadary List Node

Public Member Functions

 Foreach (Node *statement1, Node *statement2, Node *statement3, Node *statement4)
 Constructor.

virtual ostream & php (ostream &os) const
 Writes node to the stream as php.

virtual Nodecopy () const
 Copies the node.


Detailed Description

Foreach statement.

The meaning of arguments is as follows:

Definition at line 495 of file stree.h.


Constructor & Destructor Documentation

Foreach::Foreach Node statement1,
Node statement2,
Node statement3,
Node statement4
 

Constructor.

Definition at line 480 of file stree.cpp.

References CForeach.

Referenced by copy().


Member Function Documentation

Node * Foreach::copy  )  const [virtual]
 

Copies the node.

Reimplemented from Quadary.

Definition at line 490 of file stree.cpp.

References Foreach(), Quadary::getStatement1(), Quadary::getStatement2(), Quadary::getStatement3(), and Quadary::getStatement4().

ostream & Foreach::php ostream &  os  )  const [virtual]
 

Writes node to the stream as php.

Reimplemented from Quadary.

Definition at line 483 of file stree.cpp.

References Quadary::getStatement1(), Quadary::getStatement2(), Quadary::getStatement3(), Quadary::getStatement4(), Node::getType(), and SPin.


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