ROSE  0.9.10.103
Public Types | Public Member Functions | Protected Attributes | List of all members
CGFunction::iterator Class Reference

Description

Definition at line 111 of file CallGraphTraverse.h.

Collaboration diagram for CGFunction::iterator:
Collaboration graph
[legend]

Public Types

enum  direction {
  fw =0,
  bw =1
}
 

Public Member Functions

 iterator (const CGFunction *const func, direction dir)
 
const CGFunctiongetTarget (std::set< CGFunction > &functions)
 
Function getTarget ()
 
void operator++ (int)
 
void advanceToNextValidPoint ()
 
bool operator== (const iterator &that)
 
bool operator!= (const iterator &that)
 

Protected Attributes

direction dir
 
std::set< SgGraphNode * >::iterator itn
 
std::set< SgDirectedGraphEdge * > edges
 
std::set< SgDirectedGraphEdge * >::iterator ite
 
std::set< SgGraphNode * > visitedCGNodes
 
const CGFunctionfunc
 
bool finished
 

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