ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SDG::CDGEdge Struct Reference

#include <newCDG.h>

Collaboration diagram for SDG::CDGEdge:

Public Member Functions

std::string toString () const
 

Public Attributes

ControlFlowGraph::Edge cfgEdge
 The corresponding CFG edge. More...
 
VirtualCFG::EdgeConditionKind condition
 The condition attached to edges in the CDG. More...
 
SgExpressioncaseLabel
 If the condition is a case edge, this expression is the case value. More...
 

Detailed Description

Definition at line 11 of file newCDG.h.

Member Function Documentation

std::string SDG::CDGEdge::toString ( ) const
inline

Member Data Documentation

ControlFlowGraph::Edge SDG::CDGEdge::cfgEdge

The corresponding CFG edge.

Definition at line 14 of file newCDG.h.

VirtualCFG::EdgeConditionKind SDG::CDGEdge::condition

The condition attached to edges in the CDG.

Definition at line 17 of file newCDG.h.

SgExpression* SDG::CDGEdge::caseLabel

If the condition is a case edge, this expression is the case value.

Definition at line 20 of file newCDG.h.


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