Stanse  -1
Static Public Member Functions | List of all members
cz.muni.stanse.codestructures.traversal.CFGTraversal Class Reference

Static Public Member Functions

static< TextendsCFGvisitor > T traverseCFGToBreadthForward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGvisitor > T traverseCFGToBreadthBackward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGvisitor > T traverseCFGToDepthForward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGvisitor > T traverseCFGToDepthBackward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseFunctionForward (final CFGHandle cfg, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseFunctionBackward (final CFGHandle cfg, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsForward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsBackward (final CFGHandle cfg, final CFGNode startNode, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsForwardInterprocedural (final CFGsNavigator navigator, final CFGNode startNode, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsForwardInterprocedural (final CFGsNavigator navigator, final CFGNode startNode, final T visitor, final Stack< CFGNode > stack)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsBackwardInterprocedural (final CFGsNavigator navigator, final CFGNode startNode, final T visitor)
 
static< TextendsCFGPathVisitor > T traverseCFGPathsBackwardInterprocedural (final CFGsNavigator navigator, final CFGNode startNode, final T visitor, final Stack< CFGNode > stack)
 

Member Function Documentation

static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsBackwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsBackwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor,
final Stack< CFGNode stack 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsForwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGPathsForwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor,
final Stack< CFGNode stack 
)
inlinestatic
static <TextendsCFGvisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGToBreadthBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGvisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGToBreadthForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGvisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGToDepthBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGvisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseCFGToDepthForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseFunctionBackward ( final CFGHandle  cfg,
final T  visitor 
)
inlinestatic
static <TextendsCFGPathVisitor> T cz.muni.stanse.codestructures.traversal.CFGTraversal.traverseFunctionForward ( final CFGHandle  cfg,
final T  visitor 
)
inlinestatic

The documentation for this class was generated from the following file: