VirtualBinCFG::CFGNode Class Reference

#include <virtualBinCFG.h>

Collaboration diagram for VirtualBinCFG::CFGNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CFGNode (SgAsmInstruction *node, const AuxiliaryInformation *info=NULL)
std::string toString () const
std::string toStringForDebugging () const
std::string id () const
SgAsmInstructiongetNode () const
std::vector< CFGEdgeoutEdges () const
std::vector< CFGEdgeinEdges () const
bool operator== (const CFGNode &o) const
bool operator!= (const CFGNode &o) const
bool operator< (const CFGNode &o) const

Private Attributes

SgAsmInstructionnode
const AuxiliaryInformationinfo

Constructor & Destructor Documentation

VirtualBinCFG::CFGNode::CFGNode ( SgAsmInstruction node,
const AuxiliaryInformation info = NULL 
) [inline, explicit]


Member Function Documentation

string VirtualBinCFG::CFGNode::toString (  )  const

string VirtualBinCFG::CFGNode::toStringForDebugging (  )  const

string VirtualBinCFG::CFGNode::id (  )  const

SgAsmInstruction* VirtualBinCFG::CFGNode::getNode (  )  const [inline]

vector< CFGEdge > VirtualBinCFG::CFGNode::outEdges (  )  const

vector< CFGEdge > VirtualBinCFG::CFGNode::inEdges (  )  const

bool VirtualBinCFG::CFGNode::operator== ( const CFGNode o  )  const [inline]

bool VirtualBinCFG::CFGNode::operator!= ( const CFGNode o  )  const [inline]

bool VirtualBinCFG::CFGNode::operator< ( const CFGNode o  )  const [inline]


Member Data Documentation

SgAsmInstruction* VirtualBinCFG::CFGNode::node [private]

const AuxiliaryInformation* VirtualBinCFG::CFGNode::info [private]


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