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

PrimitiveVC Class Reference

#include <Val.H>

Inheritance diagram for PrimitiveVC:

ValC List of all members.

Public Member Functions

 PrimitiveVC (const Text &tname, PrimExec texec)
 PrimitiveVC (const PrimitiveVC &val)
void PrintD (std::ostream *os, bool verbose=false, int indent=0)
FP::Tag FingerPrint ()
Val Copy (bool more)

Public Attributes

Text name
PrimExec exec

Constructor & Destructor Documentation

PrimitiveVC::PrimitiveVC const Text tname,
PrimExec  texec
[inline]
 

Definition at line 205 of file Val.H.

PrimitiveVC::PrimitiveVC const PrimitiveVC val  )  [inline]
 

Definition at line 207 of file Val.H.


Member Function Documentation

Val PrimitiveVC::Copy bool  more  )  [inline, virtual]
 

Implements ValC.

Definition at line 214 of file Val.H.

References NEW_CONSTR.

FP::Tag PrimitiveVC::FingerPrint  )  [virtual]
 

Implements ValC.

Definition at line 759 of file Val.C.

References FP::Tag::Extend(), primitiveTag, ValC::tag, and ValC::tagged.

void PrimitiveVC::PrintD std::ostream *  os,
bool  verbose = false,
int  indent = 0
[inline, virtual]
 

Implements ValC.

Definition at line 209 of file Val.H.

References name.


Member Data Documentation

PrimExec PrimitiveVC::exec
 

Definition at line 213 of file Val.H.

Referenced by ApplyEC::Eval().

Text PrimitiveVC::name
 

Definition at line 212 of file Val.H.

Referenced by PrintD().


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