Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

cg_node Class Reference

#include <cnode.h>

List of all members.

Public Methods

void toposort_helper ( cg_node_list *l, bit_vector *mark, bool reverse = false )
 cg_node (ProcedureSymbol *ps)
 ~cg_node ()
unsigned number ()
cgparent ()
ProcedureSymbol* get_procedure_symbol ()
int unknown_callees ()
cg_node_listpreds ()
cg_node_listsuccs ()
void inc_unknowns (int val = 1)
void add_pred (cg_node *n)
void add_succ (cg_node *n)
void remove_pred (cg_node *n)
void remove_succ (cg_node *n)
void toposort (cg_node_list *l, bool reverse = false)
void print (FILE *fp=stdout)
void set_number (unsigned n)
void set_parent (cg *p)


Detailed Description


Constructor & Destructor Documentation

cg_node::cg_node ( ProcedureSymbol * ps)

cg_node::~cg_node ()


Member Function Documentation

void cg_node::add_pred ( cg_node * n)

void cg_node::add_succ ( cg_node * n)

ProcedureSymbol * cg_node::get_procedure_symbol () [inline]

void cg_node::inc_unknowns ( int val = 1) [inline]

unsigned cg_node::number () [inline]

cg * cg_node::parent () [inline]

cg_node_list * cg_node::preds () [inline]

void cg_node::print ( FILE * fp = stdout)

void cg_node::remove_pred ( cg_node * n)

void cg_node::remove_succ ( cg_node * n)

void cg_node::set_number ( unsigned n) [inline]

void cg_node::set_parent ( cg * p) [inline]

cg_node_list * cg_node::succs () [inline]

void cg_node::toposort ( cg_node_list * l,
bool reverse = false)

void cg_node::toposort_helper ( cg_node_list * l,
bit_vector * mark,
bool reverse = false)

int cg_node::unknown_callees () [inline]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:42:54 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000