Uses of Interface
tip.cfg.CFGAnswer

Packages that use CFGAnswer
tip.cfg Provides the basic framework for performing fixed-point analyses of TIP programs. 
tip.util Provides utility classes for the TIP compiler. 
 

Uses of CFGAnswer in tip.cfg
 

Classes in tip.cfg that implement CFGAnswer
 class CFGAnswerAdapter<A>
          CFGAnswerAdapter implements the default behaviour of the CFGAnswer interface.
 

Methods in tip.cfg with parameters of type CFGAnswer
<A> A
IProgramPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling the visitor caller with this program point.
<A> A
ExitPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseExitPoint(Node,ExitPoint) the visitor caller with this exit point.
<A> A
EntryPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseEntryPoint(Node,EntryPoint) the visitor caller with this entry point.
<A> A
CWhileStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCWhileStmPoint(AWhileStm,CWhileStmPoint) the visitor caller with this program point.
<A> A
CVarExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCVarExpPoint(AVarExp,CVarExpPoint) the visitor caller with this program point.
<A> A
CReturnStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCReturnStmPoint(AReturnStm,CReturnStmPoint) the visitor caller with this program point.
<A> A
CPointerExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCPointerExpPoint(APointerExp,CPointerExpPoint) the visitor caller with this program point.
<A> A
COutputStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCOutputStmPoint(AOutputStm,COutputStmPoint) the visitor caller with this program point.
<A> A
CNullExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCNullExpPoint(ANullExp,CNullExpPoint) the visitor caller with this program point.
<A> A
CMallocExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCMallocExpPoint(AMallocExp,CMallocExpPoint) the visitor caller with this program point.
<A> A
CIntConstExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCIntConstExpPoint(AIntConstExp,CIntConstExpPoint) the visitor caller with this program point.
<A> A
CInputExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCInputExpPoint(AInputExp,CInputExpPoint) the visitor caller with this program point.
<A> A
CIfThenStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCIfThenStmPoint(AIfThenStm,CIfThenStmPoint) the visitor caller with this program point.
<A> A
CIfThenElseStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCIfThenElseStmPoint(AIfThenElseStm,CIfThenElseStmPoint) the visitor caller with this program point.
<A> A
CFunctionPtrCallExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp,CFunctionPtrCallExpPoint) the visitor caller with this program point.
<A> A
CFunctionCallExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCFunctionCallExpPoint(AFunctionCallExp,CFunctionCallExpPoint) the visitor caller with this program point.
<A> A
CDerefExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCDerefExpPoint(ADerefExp,CDerefExpPoint) the visitor caller with this program point.
<A> A
CDeclStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCDeclStmPoint(ADeclStm,CDeclStmPoint) the visitor caller with this program point.
<A> A
CBlockPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCBlockPoint(ABlock,CBlockPoint) the visitor caller with this program point.
<A> A
CBinopExpPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCBinopExpPoint(ABinopExp,CBinopExpPoint) the visitor caller with this program point.
<A> A
CAssignVarStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCAssignVarStmPoint(AAssignVarStm,CAssignVarStmPoint) the visitor caller with this program point.
<A> A
CAssignPtrStmPoint.apply(CFGAnswer<A> caller)
          Returns an answer by calling caseCAssignPtrStmPoint(AAssignPtrStm,CAssignPtrStmPoint) the visitor caller with this program point.
 

Uses of CFGAnswer in tip.util
 

Classes in tip.util that implement CFGAnswer
 class SubExpressions<T extends Node>
          SubExpressions implements the CFGAnswerAdapter to retrieve child nodes accepted by a NodeFilter in subexpressions of nodes associated with program points in a control flow graph.