Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ApplyUnOpEC Class Reference

#include <Expr.H>

Inheritance diagram for ApplyUnOpEC:

ExprC List of all members.

Public Member Functions

 ApplyUnOpEC (const Text &top, Expr te, SrcLoc *tloc)
void PrintD (std::ostream *os)
Val Eval (const Context &c)

Public Attributes

Atom op
Expr e

Constructor & Destructor Documentation

ApplyUnOpEC::ApplyUnOpEC const Text top,
Expr  te,
SrcLoc tloc
[inline]
 

Definition at line 197 of file Expr.H.


Member Function Documentation

Val ApplyUnOpEC::Eval const Context c  )  [virtual]
 

Implements ExprC.

Definition at line 368 of file Expr.C.

References e, LookupUnOp(), recordCallStack, and ThreadDataGet().

void ApplyUnOpEC::PrintD std::ostream *  os  )  [virtual]
 

Implements ExprC.

Definition at line 383 of file Expr.C.

References e, op, and ExprC::PrintD().


Member Data Documentation

Expr ApplyUnOpEC::e
 

Definition at line 200 of file Expr.H.

Referenced by Eval(), PickleC::PickleExpr(), and PrintD().

Atom ApplyUnOpEC::op
 

Definition at line 198 of file Expr.H.

Referenced by PickleC::PickleExpr(), and PrintD().


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:07 2006 for Vesta by  doxygen 1.4.2