VirtualCFG::InterestingEdge Class Reference

#include <virtualCFG.h>

Collaboration diagram for VirtualCFG::InterestingEdge:

Collaboration graph
[legend]
List of all members.

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

Private Attributes

CFGPath p

Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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


Member Data Documentation

CFGPath VirtualCFG::InterestingEdge::p [private]


The documentation for this class was generated from the following file:
Generated on Tue Jan 31 05:46:34 2012 for ROSE by  doxygen 1.4.7