#include <Val.H>
Inheritance diagram for ClosureVC:
Public Member Functions | |
ClosureVC (FuncEC *tfunc, const Context &c, bool fresh) | |
ClosureVC (const ClosureVC &val) | |
void | PrintD (std::ostream *os, bool verbose=false, int indent=0) |
FP::Tag | FingerPrint () |
FP::Tag | FingerPrintExpr () |
Val | Copy (bool more) |
Public Attributes | |
FuncEC * | func |
Context | con |
bool | exprTagged |
FP::Tag | exprTag |
|
Definition at line 1112 of file Val.C. References ListT< Value >::Append1D(), con, ValC::Copy(), AssocVC::name, NEW_CONSTR, ListT< Value >::Null(), ValC::path, ListT< Value >::Pop(), and AssocVC::val. |
|
|
|
Implements ValC. Definition at line 317 of file Val.H. References NEW_CONSTR. |
|
Implements ValC. Definition at line 1149 of file Val.C. References con, FP::Tag::Extend(), FingerPrintContext(), FingerPrintExpr(), ValC::tag, and ValC::tagged. |
|
Definition at line 1159 of file Val.C. References closureTag, exprTag, exprTagged, and FP::Tag::Extend(). Referenced by ApplicationFromCache(), and FingerPrint(). |
|
Implements ValC. Definition at line 1127 of file Val.C. References FuncEC::args, FuncEC::body, func, Indent(), PrintContext(), ExprC::PrintD(), and ArgListEC::PrintD(). |
|
Definition at line 311 of file Val.H. Referenced by ApplicationFromCache(), AssignAssoc(), BindApplicationArgs(), ClosureVC(), CollectAllDpnd(), PickleC::CollectDIs(), CollectDpnd(), CollectFuncS(), CollectLetS(), CollectModelS(), FingerPrint(), ModelCutOff(), PickleC::PickleVal(), and ValueDpnd(). |
|
Definition at line 313 of file Val.H. Referenced by FingerPrintExpr(). |
|
Definition at line 312 of file Val.H. Referenced by FingerPrintExpr(). |
|
Definition at line 309 of file Val.H. Referenced by ApplicationFromCache(), ApplyFunction(), BindApplicationArgs(), CollectAllDpnd(), PickleC::CollectDIs(), CollectFuncS(), CollectLetS(), CollectModelS(), Map(), ModelCutOff(), ParMap(), PickleC::PickleVal(), PrintD(), and ValueDpnd(). |