Definition at line 256 of file yicesParserLib.h.
 
 | 
| void  | analyzePath (std::vector< VertexID > &pth) | 
|   | 
| void  | constructPathAnalyzer (CFGforT *g, bool unbounded=false, Vertex end=0, Vertex begin=0, bool ns=true) | 
|   | This is the function that is used by the user directly to start the algorithm.  
  | 
|   | 
| 
virtual void  | analyzePath (std::vector< Vertex > &pth)=0 | 
|   | 
| std::vector< int >  | getInEdges (int &node, CFGforT *&g) | 
|   | Gets out edges with integer inputs, internal use only SgGraphTraversal::getInEdges Input:  
  | 
|   | 
| std::vector< int >  | getOutEdges (int &node, CFGforT *&g) | 
|   | Gets out edges with integer inputs, internal use only SgGraphTraversal::getOutEdges Input:  
  | 
|   | 
| int  | getTarget (int &n, CFGforT *&g) | 
|   | Gets the target of an edge SgGraphTraversal::getTarget Input:  
  | 
|   | 
| int  | getSource (int &n, CFGforT *&g) | 
|   | Gets the source of an edge SgGraphTraversal::getSource Input:  
  | 
|   | 
| 
  | SgGraphTraversal (SgGraphTraversal &) | 
|   | 
| 
  | SgGraphTraversal (const SgGraphTraversal &) | 
|   | 
| SgGraphTraversal &  | operator= (SgGraphTraversal &) | 
|   | 
| const SgGraphTraversal &  | operator= (const SgGraphTraversal &) | 
|   | 
| void  | firstPrepGraph (CFGforT *&g) | 
|   | DEPRECATED This is the function that preps the graph for traversal, currently this one isn't used but for many traversals on one visitor may necessitate.  
  | 
|   | 
| InheritedAttributeType  | traverse (SgGraphNode *basenode, SgIncidenceDirectedGraph *g, InheritedAttributeType inheritedValue, InheritedAttributeType nullInherit, SgGraphNode *endnode, bool insep=false, bool pcHk=false) | 
|   | This is the function that is used by the user directly to start the algorithm.  
  | 
|   | 
 | 
| int  | tltnodes | 
|   | 
| std::set< SgNode * >  | knownNodes | 
|   | 
| SgIncidenceDirectedGraph *  | g | 
|   | 
| myGraph *  | orig | 
|   | 
| StaticCFG::CFG *  | cfg | 
|   | 
| int  | pathnumber | 
|   | 
| std::map< Vertex, int >  | vertintmap | 
|   | 
| std::map< Edge, int >  | edgeintmap | 
|   | 
| std::map< int, Vertex >  | intvertmap | 
|   | 
| std::map< int, Edge >  | intedgemap | 
|   | 
| int  | pathnum | 
|   | 
| std::set< std::map< int, std::set< int > > >  | subpathmap | 
|   | 
| int  | loopNum | 
|   | 
| int  | nullNum | 
|   | 
| std::set< SgDirectedGraphEdge * >  | nullEdgesOrdered | 
|   | 
| std::map< SgGraphNode *, int >  | loopNumMap | 
|   | 
| std::map< SgGraphNode *, int >  | pathValMap | 
|   | 
| int  | nullloops | 
|   | 
| std::vector< std::vector< SgGraphNode * > >  | looppaths | 
|   | 
| std::vector< std::vector< SgGraphNode * > >  | iLoops | 
|   | 
| std::vector< SgGraphNode * >  | ifstatements | 
|   | 
| int  | nullEdgesPaths | 
|   | 
| int  | turns | 
|   | 
| int  | numnodes | 
|   | 
| SgGraphNode *  | nullnode | 
|   | 
| std::map< SgGraphNode *, int >  | primenode | 
|   | 
| bool  | done | 
|   | 
| std::set< SgGraphNode * >  | lstN | 
|   | 
| std::map< SgGraphNode *, std::vector< std::set< int > > >  | lstordmap | 
|   | 
| std::set< SgGraphNode * >  | solvedLoops | 
|   | 
| std::map< SgGraphNode *, std::vector< SgGraphNode * > >  | checkednodes | 
|   | 
| std::map< SgGraphNode *, std::set< SgGraphNode * > >  | downed | 
|   | 
| InheritedAttributeType  | nullInherit | 
|   | 
| std::set< SgGraphNode * >  | loopSet | 
|   |