ROSE
0.9.6a
|
#include <virtualBinCFG.h>
Public Member Functions | |
CFGEdge (CFGNode src, CFGNode tgt, const AuxiliaryInformation *info=NULL) | |
std::string | toString () const |
std::string | toStringForDebugging () const |
std::string | id () const |
CFGNode | source () const |
CFGNode | target () const |
EdgeConditionKind | condition () const |
bool | operator== (const CFGEdge &o) const |
bool | operator!= (const CFGEdge &o) const |
bool | operator< (const CFGEdge &o) const |
Private Attributes | |
CFGNode | src |
CFGNode | tgt |
const AuxiliaryInformation * | info |
Definition at line 95 of file virtualBinCFG.h.
|
inline |
Definition at line 99 of file virtualBinCFG.h.
string VirtualBinCFG::CFGEdge::toString | ( | ) | const |
Definition at line 32 of file virtualBinCFG.C.
string VirtualBinCFG::CFGEdge::toStringForDebugging | ( | ) | const |
Definition at line 36 of file virtualBinCFG.C.
References VirtualBinCFG::eckCaseLabel, VirtualBinCFG::eckDefault, VirtualBinCFG::eckFalse, VirtualBinCFG::eckTrue, and VirtualBinCFG::eckUnconditional.
string VirtualBinCFG::CFGEdge::id | ( | ) | const |
Definition at line 67 of file virtualBinCFG.C.
|
inline |
Definition at line 105 of file virtualBinCFG.h.
References src.
|
inline |
Definition at line 108 of file virtualBinCFG.h.
References tgt.
EdgeConditionKind VirtualBinCFG::CFGEdge::condition | ( | ) | const |
Definition at line 74 of file virtualBinCFG.C.
References VirtualBinCFG::eckCaseLabel, VirtualBinCFG::eckDefault, VirtualBinCFG::eckFalse, VirtualBinCFG::eckTrue, VirtualBinCFG::eckUnconditional, SgConditionalExp::get_false_exp(), SgConditionalExp::get_true_exp(), isSgAndOp(), isSgCaseOptionStmt(), isSgConditionalExp(), isSgDefaultOptionStmt(), isSgDoWhileStmt(), isSgForStatement(), isSgOrOp(), isSgSwitchStatement(), and isSgWhileStmt().
|
inline |
Definition at line 116 of file virtualBinCFG.h.
|
inline |
Definition at line 119 of file virtualBinCFG.h.
|
inline |
Definition at line 122 of file virtualBinCFG.h.
|
private |
Definition at line 96 of file virtualBinCFG.h.
Referenced by operator!=(), operator<(), operator==(), and source().
|
private |
Definition at line 96 of file virtualBinCFG.h.
Referenced by operator!=(), operator<(), operator==(), and target().
|
private |
Definition at line 97 of file virtualBinCFG.h.