#include <Val.H>
Inheritance diagram for ModelVC:

Public Member Functions | |
| ModelVC (const Text &tname, ShortId tsid, VestaSource *root, Expr mod, const Context &cc, VestaSource *vSource) | |
| ModelVC (const Text &tlPath, VestaSource *root, SrcLoc *loc) | |
| ModelVC (const Text &tname, ShortId tsid, VestaSource *root, const FP::Tag &ttag, const FP::Tag &tlidTag) | |
| ModelVC (const ModelVC &val) | |
| void | PrintD (std::ostream *os, bool verbose=false, int indent=0) |
| FP::Tag | FingerPrint () |
| FP::Tag | FingerPrintFile () |
| ShortId | Sid () |
| Val | Force () |
| Val | Copy (bool more) |
Public Attributes | |
| ModelC * | content |
| FP::Tag | lidTag |
Classes | |
| class | ModelC |
|
||||||||||||||||||||||||||||
|
Definition at line 1170 of file Val.C. References content, FP::Tag::Extend(), VestaSource::fptag, lidTag, modelTag, NEW_CONSTR, FS::SplitPath(), ValC::tag, and ValC::tagged. |
|
||||||||||||||||
|
Definition at line 1186 of file Val.C. References ValC::cacheit, content, FP::Tag::Extend(), SrcLoc::file, VestaSource::fptag, IsAbsolutePath(), lidTag, modelTag, ModelVC::ModelC::mRoot, ModelVC::ModelC::name, NEW_CONSTR, OpenSource(), ModelVC::ModelC::sid, FS::SplitPath(), ValC::tag, and ValC::tagged. |
|
||||||||||||||||||||||||
|
Definition at line 286 of file Val.H. References content, lidTag, NEW_CONSTR, ValC::tag, and ValC::tagged. |
|
|
|
|
|
Implements ValC. Definition at line 301 of file Val.H. References NEW_CONSTR. |
|
|
Implements ValC. Definition at line 297 of file Val.H. References lidTag. Referenced by ModelFromCache(), and PickleC::PickleVal(). |
|
|
Definition at line 298 of file Val.H. References ValC::tag. Referenced by NormalModelFromCache(), and PickleC::PickleVal(). |
|
|
Definition at line 1221 of file Val.C. References ModelVC::ModelC::c, content, Basics::mutex::lock(), ModelVC::ModelC::model, ModelVC::ModelC::name, NEW, Parse(), ModelVC::ModelC::parsed, ProcessModelHead(), ModelVC::ModelC::sid, and Basics::mutex::unlock(). |
|
||||||||||||||||
|
Implements ValC. Definition at line 1216 of file Val.C. References content, and ModelVC::ModelC::name. |
|
|
Definition at line 299 of file Val.H. References content, and ModelVC::ModelC::sid. |
|
|
Definition at line 293 of file Val.H. Referenced by ApplyModel(), Force(), ModelFromCache(), ModelVC(), NormalModelFromCache(), PickleC::PickleVal(), PrintD(), and Sid(). |
|
|
Definition at line 296 of file Val.H. Referenced by FingerPrint(), and ModelVC(). |
1.4.2