AddBindingAssoc(const Text &name, Val v) | BindingVC | |
AddExtendToDPS(DepPath *dp, Val v, PathKind pk, const Text &id) | ValC | |
AddToDPS(DepPath *dp, Val v, PathKind pk=DummyPK) | ValC | |
AddToLenDPS(const DepPath &dp, Val val) | BindingVC | |
BindingVC() | BindingVC | [inline] |
BindingVC(const Context &telems) | BindingVC | [inline] |
BindingVC(Binding b1, Binding b2, bool rec) | BindingVC | |
BindingVC(const BindingVC &val) | BindingVC | [inline] |
cacheit | ValC | |
Copy(bool more) | BindingVC | [virtual] |
Defined(const Text &id) | BindingVC | |
DefinedNoDpnd(const Text &id) | BindingVC | |
dps | ValC | |
dpsVersion | ValC | |
elems | BindingVC | |
Extend(Val v, const Text &id, PathKind pk=NormPK, bool add=true) | ValC | |
FingerPrint() | BindingVC | [virtual] |
GetElem(const Text &name, int &index) | BindingVC | |
GetElem(int index, Text &name) | BindingVC | |
GetElemNoDpnd(const Text &name, int &index) | BindingVC | |
GetElemNoDpnd(int index, Text &name) | BindingVC | |
lenDps | BindingVC | |
Length() | BindingVC | |
Lookup(const Text &id) | BindingVC | |
LookupNoDpnd(const Text &id) | BindingVC | |
Merge(Val val) | ValC | |
MergeAndLenDPS(Val val) | ValC | |
MergeAndTypeDPS(Val val) | ValC | |
MergeDPS(DPaths *ps) | ValC | |
MergeLenDPS(Val val) | ValC | |
MergeToLenDPS(DPaths *ps) | BindingVC | |
Names() | BindingVC | |
Null() | BindingVC | [inline] |
path | ValC | |
PrintD(std::ostream *os, bool verbose=false, int indent=0) | BindingVC | [virtual] |
RecursiveOverlay(Binding b) | BindingVC | [private] |
RemoveBindingAssoc(const Text &id) | BindingVC | |
SimpleOverlay(Binding b) | BindingVC | [private] |
SizeOfDPS() | ValC | [inline] |
tag | ValC | |
tagged | ValC | |
ValC(ValueKind vk) | ValC | [inline, protected] |
ValC(const ValC &val) | ValC | [inline, protected] |
VError(const Text &message) | ValC | [inline] |
vKind | ValC | |