#include "ValExpr.H"
#include "Location.H"
Go to the source code of this file.
Functions | |
Val | ApplyFunction (ClosureVC *clos, ApplyEC *ae, const Context &c) |
Val | ApplicationFromCache (ClosureVC *clos, const Context &argsCon, SrcLoc *loc) |
Val | ApplyModel (ModelVC *model, ApplyEC *ae, const Context &c) |
Val | ModelFromCache (ModelVC *model, const Context &argsCon, SrcLoc *loc) |
Val | ApplyRunTool (ArgList args, const Context &c) |
void | StartRenewLeaseThread () |
|
|
Definition at line 513 of file ApplyCache.C. References ApplicationFromCache(), FuncEC::args, ApplyEC::args, BindApplicationArgs(), conEmpty, ErrorDetail(), ErrorExpr(), SrcLoc::file, ClosureVC::func, ThreadData::funcCallDepth, ExprC::loc, Basics::mutex::lock(), FuncEC::name, NEW, outputMu, ThreadDataGet(), ThreadData::traceRes, and Basics::mutex::unlock(). Referenced by ApplyEC::Eval(). |
|
Definition at line 868 of file ApplyCache.C. References ApplyEC::args, ModelVC::content, ExprC::EError(), ArgListEC::elems, ThreadData::funcCallDepth, Sequence< Elem, elem_ptrfree >::getlo(), ExprC::loc, Basics::mutex::lock(), ModelFromCache(), nameDot, NEW, NEW_CONSTR, outputMu, PushToContext(), Sequence< Elem, elem_ptrfree >::size(), ThreadDataGet(), ThreadData::traceRes, and Basics::mutex::unlock(). Referenced by ApplyEC::Eval(), and Interpret(). |
|
Definition at line 1526 of file ApplyCache.C. References BindRunToolArgs(), SrcLoc::file, ThreadData::funcCallDepth, IncCounter(), ExprC::loc, NEW, RunToolFromCache(), ThreadDataGet(), toolCallCounter, and ThreadData::traceRes. Referenced by PrimInit(). |
|
|
Definition at line 1325 of file ApplyCache.C. References cacheOption, Basics::thread::fork_and_detach(), and RenewLeases(). Referenced by StartEval(). |