#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(). |