ROSE
0.9.6a
|
#include <DataflowCFG.h>
Public Member Functions | |
DataflowEdge (CFGPath p, bool(*f)(CFGNode)) | |
DataflowEdge (const DataflowEdge &dfe) | |
std::string | toString () const |
std::string | toStringForDebugging () const |
std::string | id () const |
DataflowNode | source () const |
DataflowNode | target () const |
EdgeConditionKind | condition () const |
SgExpression * | caseLabel () const |
SgExpression * | conditionBasedOn () const |
std::vector< SgInitializedName * > | scopesBeingExited () const |
std::vector< SgInitializedName * > | scopesBeingEntered () const |
bool | operator== (const DataflowEdge &o) const |
bool | operator!= (const DataflowEdge &o) const |
Private Attributes | |
CFGPath | p |
bool(* | filter )(CFGNode cfgn) |
Definition at line 44 of file DataflowCFG.h.
Definition at line 50 of file DataflowCFG.h.
|
inline |
Definition at line 51 of file DataflowCFG.h.
|
inline |
Definition at line 53 of file DataflowCFG.h.
References VirtualCFG::CFGPath::toString().
|
inline |
Definition at line 54 of file DataflowCFG.h.
References VirtualCFG::CFGPath::toStringForDebugging().
|
inline |
Definition at line 55 of file DataflowCFG.h.
References VirtualCFG::CFGPath::id().
|
inline |
Definition at line 56 of file DataflowCFG.h.
References filter, and VirtualCFG::CFGPath::source().
|
inline |
Definition at line 57 of file DataflowCFG.h.
References filter, and VirtualCFG::CFGPath::target().
|
inline |
Definition at line 58 of file DataflowCFG.h.
References VirtualCFG::CFGPath::condition().
|
inline |
Definition at line 59 of file DataflowCFG.h.
References VirtualCFG::CFGPath::caseLabel().
|
inline |
Definition at line 60 of file DataflowCFG.h.
References VirtualCFG::CFGPath::conditionBasedOn().
|
inline |
Definition at line 61 of file DataflowCFG.h.
References VirtualCFG::CFGPath::scopesBeingExited().
|
inline |
Definition at line 62 of file DataflowCFG.h.
References VirtualCFG::CFGPath::scopesBeingEntered().
|
inline |
Definition at line 63 of file DataflowCFG.h.
References p.
|
inline |
Definition at line 64 of file DataflowCFG.h.
References p.
|
private |
Definition at line 45 of file DataflowCFG.h.
Referenced by operator!=(), and operator==().
|
private |
Definition at line 46 of file DataflowCFG.h.