cz::muni::stanse::codestructures::traversal::CFGTraversal Class Reference

List of all members.

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 <TextendsCFGvisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGToBreadthForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGvisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGToBreadthBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGvisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGToDepthForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGvisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGToDepthBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseFunctionForward ( final CFGHandle  cfg,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseFunctionBackward ( final CFGHandle  cfg,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsForward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsBackward ( final CFGHandle  cfg,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsForwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsForwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor,
final Stack< CFGNode stack 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsBackwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor 
) [inline, static]

static <TextendsCFGPathVisitor> T cz::muni::stanse::codestructures::traversal::CFGTraversal::traverseCFGPathsBackwardInterprocedural ( final CFGsNavigator  navigator,
final CFGNode  startNode,
final T  visitor,
final Stack< CFGNode stack 
) [inline, static]


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

Generated on Thu Jan 13 16:24:09 2011 for Stanse by  doxygen 1.5.6