/vesta/vestasys.org/vesta/eval/98/src/Debug.H File Reference

#include "EvalBasics.H"
#include "ValExpr.H"
#include "Val.H"

Include dependency graph for Debug.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool CacheIt (Val v)
void PrintVars (std::ostream &os, const Vars &fv)
void PrintTags (std::ostream &os, const FP::List &tags)
void PrintNames (std::ostream &os, const FV2::List &names)
void PrintDpnd (std::ostream &os, Val v)
void PrintAllDpnd (std::ostream &os, Val v)
Val ContextNames (const Context &c)
void PrintDpndSize (std::ostream &os, Val v)
void PrintDepsDiffs (const Text &source, const FP::Tag &pk, CacheEntry::Index cIndex, Val old_v, Val new_v, const Text &name="result")


Function Documentation

bool CacheIt ( Val  v  ) 

Definition at line 32 of file Debug.C.

References BindingVK, CacheIt(), ValC::cacheit, OS::cio(), BindingVC::elems, OS::ThreadIO::end_err(), ListVK, ListT< Value >::Null(), ListT< Value >::Pop(), OS::ThreadIO::start_err(), and ValC::vKind.

Referenced by CacheIt().

Here is the call graph for this function:

Here is the caller graph for this function:

Val ContextNames ( const Context c  ) 

Definition at line 96 of file Debug.C.

References ListT< Value >::Append1D(), NEW_CONSTR, ListT< Value >::Null(), and ListT< Value >::Pop().

Here is the call graph for this function:

void PrintAllDpnd ( std::ostream &  os,
Val  v 
)

void PrintDepsDiffs ( const Text source,
const FP::Tag pk,
CacheEntry::Index  cIndex,
Val  old_v,
Val  new_v,
const Text name = "result" 
)

Definition at line 758 of file Debug.C.

References OS::cio(), OS::ThreadIO::end_out(), and OS::ThreadIO::start_out().

Referenced by ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().

Here is the call graph for this function:

Here is the caller graph for this function:

void PrintDpnd ( std::ostream &  os,
Val  v 
)

void PrintDpndSize ( std::ostream &  os,
Val  v 
)

void PrintNames ( std::ostream &  os,
const FV2::List names 
)

void PrintTags ( std::ostream &  os,
const FP::List tags 
)

void PrintVars ( std::ostream &  os,
const Vars fv 
)


Generated on Thu May 24 23:28:33 2007 for Vesta by  doxygen 1.5.1