ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VirtualBinCFG::CFGEdge Class Reference

#include <virtualBinCFG.h>

Collaboration diagram for VirtualBinCFG::CFGEdge:

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 AuxiliaryInformationinfo
 

Detailed Description

Definition at line 95 of file virtualBinCFG.h.

Constructor & Destructor Documentation

VirtualBinCFG::CFGEdge::CFGEdge ( CFGNode  src,
CFGNode  tgt,
const AuxiliaryInformation info = NULL 
)
inline

Definition at line 99 of file virtualBinCFG.h.

Member Function Documentation

string VirtualBinCFG::CFGEdge::toString ( ) const

Definition at line 32 of file virtualBinCFG.C.

string VirtualBinCFG::CFGEdge::toStringForDebugging ( ) const
string VirtualBinCFG::CFGEdge::id ( ) const

Definition at line 67 of file virtualBinCFG.C.

CFGNode VirtualBinCFG::CFGEdge::source ( ) const
inline

Definition at line 105 of file virtualBinCFG.h.

References src.

CFGNode VirtualBinCFG::CFGEdge::target ( ) const
inline

Definition at line 108 of file virtualBinCFG.h.

References tgt.

bool VirtualBinCFG::CFGEdge::operator== ( const CFGEdge o) const
inline

Definition at line 116 of file virtualBinCFG.h.

References src, and tgt.

bool VirtualBinCFG::CFGEdge::operator!= ( const CFGEdge o) const
inline

Definition at line 119 of file virtualBinCFG.h.

References src, and tgt.

bool VirtualBinCFG::CFGEdge::operator< ( const CFGEdge o) const
inline

Definition at line 122 of file virtualBinCFG.h.

References src, and tgt.

Member Data Documentation

CFGNode VirtualBinCFG::CFGEdge::src
private

Definition at line 96 of file virtualBinCFG.h.

Referenced by operator!=(), operator<(), operator==(), and source().

CFGNode VirtualBinCFG::CFGEdge::tgt
private

Definition at line 96 of file virtualBinCFG.h.

Referenced by operator!=(), operator<(), operator==(), and target().

const AuxiliaryInformation* VirtualBinCFG::CFGEdge::info
private

Definition at line 97 of file virtualBinCFG.h.


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