Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

callGraphNode Class Reference

#include <callgraph.h>

List of all members.

Public Methods

 callGraphNode (procNode *proc)
procNodeproc () const
void add_edge (callGraphNode *to)
const callgraph_edge_listcalls () const
const callgraph_edge_listcalled_by () const
int times_called ()
void ancestors (callgraph_node_set &ancestors_set)

Private Methods

int times_called (callgraph_node_set &visited)

Private Attributes

procNode_proc
callgraph_edge_list _calls
callgraph_edge_list _called_by
int _times_called


Constructor & Destructor Documentation

callGraphNode::callGraphNode procNode   proc [inline]
 


Member Function Documentation

void callGraphNode::add_edge callGraphNode *    to
 

void callGraphNode::ancestors callgraph_node_set   ancestors_set
 

const callgraph_edge_list& callGraphNode::called_by   const [inline]
 

const callgraph_edge_list& callGraphNode::calls   const [inline]
 

procNode* callGraphNode::proc   const [inline]
 

int callGraphNode::times_called callgraph_node_set   visited [private]
 

int callGraphNode::times_called  
 


Member Data Documentation

callgraph_edge_list callGraphNode::_called_by [private]
 

callgraph_edge_list callGraphNode::_calls [private]
 

procNode* callGraphNode::_proc [private]
 

int callGraphNode::_times_called [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 12:06:24 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001