ROSE
0.11.96.11
|
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 |
SgExpression * | caseLabel () const |
SgExpression * | conditionBasedOn () 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. | |