ROSE 0.11.145.147
Public Member Functions | List of all members
VirtualCFG::InterestingEdge Class Reference

Description

Definition at line 300 of file virtualCFG.h.

Public Member Functions

 InterestingEdge (CFGPath p)
 
std::string toString () const
 
std::string toStringForDebugging () const
 
std::string id () const
 
InterestingNode source () const
 
InterestingNode target () const
 
EdgeConditionKind condition () const
 
SgExpressioncaseLabel () const
 
SgExpressionconditionBasedOn () const
 
std::vector< SgInitializedName * > scopesBeingExited () const
 
std::vector< SgInitializedName * > scopesBeingEntered () const
 
bool operator== (const InterestingEdge &o) const
 
bool operator!= (const InterestingEdge &o) const
 
bool operator< (const InterestingEdge &o) const
 

Constructor & Destructor Documentation

◆ InterestingEdge()

VirtualCFG::InterestingEdge::InterestingEdge ( CFGPath  p)
inline

Definition at line 304 of file virtualCFG.h.

Member Function Documentation

◆ toString()

std::string VirtualCFG::InterestingEdge::toString ( ) const
inline

Definition at line 305 of file virtualCFG.h.

◆ toStringForDebugging()

std::string VirtualCFG::InterestingEdge::toStringForDebugging ( ) const
inline

Definition at line 306 of file virtualCFG.h.

◆ id()

std::string VirtualCFG::InterestingEdge::id ( ) const
inline

Definition at line 307 of file virtualCFG.h.

◆ source()

InterestingNode VirtualCFG::InterestingEdge::source ( ) const
inline

Definition at line 308 of file virtualCFG.h.

◆ target()

InterestingNode VirtualCFG::InterestingEdge::target ( ) const
inline

Definition at line 309 of file virtualCFG.h.

◆ condition()

EdgeConditionKind VirtualCFG::InterestingEdge::condition ( ) const
inline

Definition at line 310 of file virtualCFG.h.

◆ caseLabel()

SgExpression * VirtualCFG::InterestingEdge::caseLabel ( ) const
inline

Definition at line 311 of file virtualCFG.h.

◆ conditionBasedOn()

SgExpression * VirtualCFG::InterestingEdge::conditionBasedOn ( ) const
inline

Definition at line 312 of file virtualCFG.h.

◆ scopesBeingExited()

std::vector< SgInitializedName * > VirtualCFG::InterestingEdge::scopesBeingExited ( ) const
inline

Definition at line 313 of file virtualCFG.h.

◆ scopesBeingEntered()

std::vector< SgInitializedName * > VirtualCFG::InterestingEdge::scopesBeingEntered ( ) const
inline

Definition at line 314 of file virtualCFG.h.

◆ operator==()

bool VirtualCFG::InterestingEdge::operator== ( const InterestingEdge o) const
inline

Definition at line 315 of file virtualCFG.h.

◆ operator!=()

bool VirtualCFG::InterestingEdge::operator!= ( const InterestingEdge o) const
inline

Definition at line 316 of file virtualCFG.h.

◆ operator<()

bool VirtualCFG::InterestingEdge::operator< ( const InterestingEdge o) const
inline

Definition at line 317 of file virtualCFG.h.


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