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

ComputedEC Class Reference

#include <Expr.H>

Inheritance diagram for ComputedEC:

ExprC List of all members.

Public Member Functions

 ComputedEC (Expr tname)
void PrintD (std::ostream *os)
Val Eval (const Context &c)

Public Attributes

Expr name

Constructor & Destructor Documentation

ComputedEC::ComputedEC Expr  tname  )  [inline]
 

Definition at line 92 of file Expr.H.


Member Function Documentation

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

Implements ExprC.

Definition at line 97 of file Expr.C.

References ValC::AddToDPS(), ValC::dps, ExprC::EError(), ExprC::Eval(), Basics::mutex::lock(), ValC::MergeDPS(), name, outputMu, ValC::path, RecordErrorOnStack(), TextVK, TypePK, Basics::mutex::unlock(), ValType(), and ValC::vKind.

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

Implements ExprC.

Definition at line 91 of file Expr.C.

References name, and ExprC::PrintD().


Member Data Documentation

Expr ComputedEC::name
 

Definition at line 94 of file Expr.H.

Referenced by Eval(), and PrintD().


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