#include <Dep.H>
Public Member Functions | |
DepPath () | |
DepPath (int size) | |
DepPath (ArcSeq *tpath, PathKind pk, const FP::Tag &fp) | |
DepPath (const Text &id, PathKind pk=NormPK) | |
DepPath (ArcSeq *path, PathKind pk) | |
DepPath (DepPathC *tcontent, int version=0) | |
void | DeepCopy (const DepPath &dp, int version=0) |
DepPath * | DeepCopy (int version=0) |
void | Print (std::ostream *os) |
int | Size () |
int | Version () |
void | Extend (const Text &id, PathKind pk=NormPK) |
void | Extend (const ArcSeq &p, PathKind pk=NormPK) |
void | ExtendLow (const DepPath *dp) |
Word | Hash () const throw () |
Public Attributes | |
DepPathC * | content |
Friends | |
bool | operator== (const DepPath &p1, const DepPath &p2) throw () |
Classes | |
class | DepPathC |
|
Definition at line 71 of file Dep.H. References content. |
|
Definition at line 74 of file Dep.H. References content, and NEW_CONSTR. |
|
Definition at line 77 of file Dep.H. References content, and NEW_CONSTR. |
|
Definition at line 81 of file Dep.H. References content, and NEW_CONSTR. |
|
Definition at line 85 of file Dep.H. References content, and NEW_CONSTR. |
|
Definition at line 89 of file Dep.H. References content, NEW_CONSTR, DepPath::DepPathC::path, DepPath::DepPathC::pathFP, DepPath::DepPathC::pKind, and VestaSourceSRPC::version. |
|
Definition at line 105 of file Dep.H. References NEW_CONSTR, and VestaSourceSRPC::version. |
|
Definition at line 97 of file Dep.H. References content, NEW_CONSTR, DepPath::DepPathC::path, DepPath::DepPathC::pathFP, DepPath::DepPathC::pKind, and VestaSourceSRPC::version. Referenced by CollectFunc(), CollectLet(), CollectLookup(), CollectModel(), ValC::Extend(), and ListVC::GetElem(). |
|
Definition at line 82 of file Dep.C. References Sequence< Elem, elem_ptrfree >::addhi(), content, FP::Tag::ExtendRaw(), DepPath::DepPathC::path, DepPath::DepPathC::pathFP, PathnameSep, FP::Tag::Permute(), DepPath::DepPathC::pKind, RawFP, and FP::Tag::Unpermute(). |
|
Definition at line 71 of file Dep.C. References Sequence< Elem, elem_ptrfree >::addhi(), content, FP::Tag::ExtendRaw(), DepPath::DepPathC::path, DepPath::DepPathC::pathFP, PathnameSep, FP::Tag::Permute(), DepPath::DepPathC::pKind, RawFP, and FP::Tag::Unpermute(). Referenced by DirInfos::AddDpnd(), DepPathTbl::DPS::AddExtend(), ValC::AddExtendToDPS(), CollectDpnd(), CollectLookup(), ValC::Extend(), ListVC::GetElem(), IterateAssoc(), DirInfos::LookupDir(), and PrimRunToolInit(). |
|
Definition at line 96 of file Dep.C. References Sequence< Elem, elem_ptrfree >::addlo(), content, FP::Tag::ExtendRaw(), Sequence< Elem, elem_ptrfree >::get(), DepPath::DepPathC::path, DepPath::DepPathC::pathFP, PathnameSep, FP::Tag::Permute(), RawFP, and Sequence< Elem, elem_ptrfree >::size(). Referenced by CollectDpnd(). |
|
Definition at line 127 of file Dep.H. References content, FP::Tag::Hash(), and DepPath::DepPathC::pathFP. |
|
Definition at line 56 of file Dep.C. References ArcInt(), content, Sequence< Elem, elem_ptrfree >::get(), DepPath::DepPathC::path, and DepPath::DepPathC::pKind. Referenced by DirInfos::AddDpnd(), CollectDpnd(), Evaluator_Dir_Server_Inner(), DirInfos::LookupDir(), and PrintDpnd(). |
|
Definition at line 112 of file Dep.H. References content, DepPath::DepPathC::path, and Sequence< Elem, elem_ptrfree >::size(). Referenced by CollectDpnd(), and CollectFunc(). |
|
Definition at line 115 of file Dep.H. References content, and DepPath::DepPathC::dpathVersion. |
|
|
|
Definition at line 68 of file Dep.H. Referenced by DirInfos::AddDpnd(), DepPathTbl::DPS::AddExtend(), ValC::AddExtendToDPS(), ValC::AddToDPS(), CollectAllDpnd(), CollectDpnd(), CollectFunc(), CollectLet(), CollectModel(), DeepCopy(), DepPath(), Extend(), ExtendLow(), Hash(), DirInfos::LookupDir(), LookupPath(), ModelCutOff(), Print(), Size(), and Version(). |