Uses of Interface
tip.cfg.CFGQuestionAnswer

Packages that use CFGQuestionAnswer
tip.cfg Provides the basic framework for performing fixed-point analyses of TIP programs. 
tip.cfg.cfa Provides a collection of control flow analyses for TIP programs. 
 

Uses of CFGQuestionAnswer in tip.cfg
 

Classes in tip.cfg that implement CFGQuestionAnswer
 class CFGQuestionAnswerAdapter<Q,A>
          CFGQuestionAnswerAdapter implements the default behaviour of the CFGQuestionAnswer interface.
 

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

Uses of CFGQuestionAnswer in tip.cfg.cfa
 

Classes in tip.cfg.cfa that implement CFGQuestionAnswer
 class Interprocedural
          Interprocedural converts a collection of intraprocedural control flow graphs into a single interprocedural control flow graph.