ROSE  0.11.145.0
Public Member Functions | List of all members
VirtualCFG::CFGPath Class Reference

Description

Definition at line 157 of file virtualCFG.h.

Public Member Functions

 CFGPath (CFGEdge e)
 
 CFGPath (const CFGPath &a, const CFGPath &b)
 
std::string toString () const
 
std::string toStringForDebugging () const
 
std::string id () const
 
CFGNode source () const
 
CFGNode target () const
 
EdgeConditionKind condition () const
 
SgExpressioncaseLabel () const
 
SgExpressionconditionBasedOn () const
 
std::vector< SgInitializedName * > scopesBeingExited () const
 
std::vector< SgInitializedName * > scopesBeingEntered () const
 
bool operator== (const CFGPath &o) const
 
bool operator!= (const CFGPath &o) const
 
bool operator< (const CFGPath &o) const
 An arbitrary order, so we can use this in std::set and std::map.
 
const std::vector< CFGEdge > & getEdges () const
 Returns the edges in the path, starting at the source and ending at the target.
 

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