#include <Expr.H>
Inheritance diagram for NameEC:


Public Member Functions | |
| NameEC (const Text &tid, SrcLoc *tloc) | |
| void | PrintD (std::ostream &os) |
| Val | Eval (const Context &c) |
| void | ClearFreeVars () |
Public Attributes | |
| Atom | id |
Definition at line 166 of file Expr.H.
| void NameEC::PrintD | ( | std::ostream & | os | ) | [inline, virtual] |
Implements ExprC.
Definition at line 242 of file Expr.C.
References ValC::AddToDPS(), BangPK, OS::cio(), ValC::Copy(), ExprC::EError(), OS::ThreadIO::end_err(), ErrorDetail(), LookupInContext(), NEW_CONSTR, ValC::path, PrintContext(), RecordErrorOnStack(), OS::ThreadIO::start_err(), UnbndVK, valFalse, and ValC::vKind.
Referenced by Map(), and ParMap().
Here is the call graph for this function:

Here is the caller graph for this function:

| void NameEC::ClearFreeVars | ( | ) | [inline] |
Definition at line 173 of file Expr.H.
References ExprC::freeVars, and ListT< Value >::SetEmpty().
Referenced by ConvertToBindElem(), Formals(), and GenArc().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 169 of file Expr.H.
Referenced by AssignAssoc(), AssignEC::AssignEC(), BindApplicationArgs(), DelimPath(), FileEC::Eval(), FileItem(), Formals(), IncItem(), PickleC::PickleExpr(), Primary(), PrintD(), ProcessModelHead(), and Stmt().
1.5.1