Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

DepPathTbl::DPS Class Reference

#include <Dep.H>

Inheritance diagram for DepPathTbl::DPS:

SharedTable< K, V >::T List of all members.

Public Member Functions

 DPS (int sizeHint=0) throw ()
bool Member (const DepPath &p)
DPSAdd (DepPath *dp, Val v, PathKind pk=DummyPK)
DPSAddExtend (DepPath *dp, Val v, PathKind pk, const Text &id)
DPSMerge (DPS *pds)
void Print (std::ostream *os)

Constructor & Destructor Documentation

DepPathTbl::DPS::DPS int  sizeHint = 0  )  throw () [inline]
 

Definition at line 147 of file Dep.H.


Member Function Documentation

DPaths * DepPathTbl::DPS::Add DepPath dp,
Val  v,
PathKind  pk = DummyPK
 

Definition at line 114 of file Dep.C.

References DummyPK, NEW_CONSTR, and SharedTable< K, V >::T::Put().

Referenced by CollectFunc(), CollectModel(), and RunTool().

DPaths * DepPathTbl::DPS::AddExtend DepPath dp,
Val  v,
PathKind  pk,
const Text id
 

Definition at line 129 of file Dep.C.

References DepPath::content, DepPath::Extend(), NEW_CONSTR, and SharedTable< K, V >::T::Put().

Referenced by CollectDefined().

bool DepPathTbl::DPS::Member const DepPath p  )  [inline]
 

Definition at line 148 of file Dep.H.

References SharedTable< K, V >::T::Get().

Referenced by DeleteDuplicatePathsInner().

DPS* DepPathTbl::DPS::Merge DPS pds  )  [inline]
 

Definition at line 151 of file Dep.H.

References SharedTable< K, V >::T::Copy().

Referenced by CollectDpnd(), CollectFunc(), CollectLet(), CollectLookup(), CollectModel(), BindingVC::Copy(), ListVC::Copy(), Map(), ValC::MergeDPS(), BindingVC::MergeToLenDPS(), ListVC::MergeToLenDPS(), NamesTagsPickle(), ParMap(), and ValueDpnd().

void DepPathTbl::DPS::Print std::ostream *  os  ) 
 

Definition at line 143 of file Dep.C.

References SharedTable< K, V >::KVPair::key, SharedTable< K, V >::Iterator::Next(), and SharedTable< K, V >::KVPair::val.

Referenced by PrintAllDpnd().


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:09 2006 for Vesta by  doxygen 1.4.2