#include <Expr.H>
Inheritance diagram for ModelEC:
Public Member Functions | |
ModelEC (ExprList tfiles, ExprList timports, Expr tblock, VestaSource *mRoot, SrcLoc *tloc) | |
void | PrintD (std::ostream *os) |
Val | Eval (const Context &c) |
bool | ImportLocalModel () |
Public Attributes | |
ExprList | files |
ExprList | imports |
Expr | block |
VestaSource * | modelRoot |
|
|
|
Implements ExprC. Definition at line 761 of file Expr.C. References block, ExprC::Eval(), ExprC::loc, nameDot, NEW_CONSTR, ProcessModelHead(), and PushToContext(). |
|
Definition at line 736 of file Expr.C. References ExprListEC::elems, FileEK, Sequence< Elem, elem_ptrfree >::get(), Sequence< Elem, elem_ptrfree >::getlo(), imports, IsAbsolutePath(), ExprC::kind, and Sequence< Elem, elem_ptrfree >::size(). |
|
Implements ExprC. Definition at line 727 of file Expr.C. References block, files, imports, ExprC::PrintD(), and ExprListEC::PrintD(). |
|
Definition at line 212 of file Expr.H. Referenced by Eval(), ModelFromCache(), PickleC::PickleExpr(), and PrintD(). |
|
Definition at line 210 of file Expr.H. Referenced by PickleC::PickleExpr(), and PrintD(). |
|
Definition at line 210 of file Expr.H. Referenced by ImportLocalModel(), PickleC::PickleExpr(), and PrintD(). |
|
Definition at line 213 of file Expr.H. Referenced by PickleC::PickleExpr(). |