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

Node_List Class Reference

#include <cfg.h>

List of all members.

Public Member Functions

 Node_List ()
 ~Node_List ()
Nodenode ()
int visit ()
Node_Listnext_node_list ()
void set_node (Node *n)
void set_visit (int i)
void set_next_node_list (Node_List *nl)
Color color ()
Node_Listpredecessor ()
int start_time ()
int finish_time ()
int num_paths ()
void set_color (Color i)
void set_predecessor (Node_List *i)
void set_start_time (int i)
void set_finish_time (int i)
void set_num_paths (int i)
 Node_List ()
 ~Node_List ()
Nodenode ()
int visit ()
Node_Listnext_node_list ()
void set_node (Node *n)
void set_visit (int i)
void set_next_node_list (Node_List *nl)
Color color ()
Node_Listpredecessor ()
int start_time ()
int finish_time ()
int num_paths ()
void set_color (Color i)
void set_predecessor (Node_List *i)
void set_start_time (int i)
void set_finish_time (int i)
void set_num_paths (int i)

Private Attributes

Node_node
Node_List_next_node_list
int _visit
Color _color
Node_List_predecessor
int _start_time
int _finish_time
int _num_paths
Node_node
Node_List_next_node_list
Node_List_predecessor


Constructor & Destructor Documentation

Node_List::Node_List  )  [inline]
 

Definition at line 114 of file include/cfg.h.

References _color, _finish_time, _next_node_list, _node, _num_paths, _predecessor, _start_time, _visit, and WHITE.

Node_List::~Node_List  )  [inline]
 

Definition at line 116 of file include/cfg.h.

References Node::next_node(), and node().

Node_List::Node_List  )  [inline]
 

Definition at line 114 of file src/cfg.h.

References _color, _finish_time, _next_node_list, _node, _num_paths, _predecessor, _start_time, _visit, and WHITE.

Node_List::~Node_List  )  [inline]
 

Definition at line 116 of file src/cfg.h.

References Node::next_node(), and node().


Member Function Documentation

Color Node_List::color  )  [inline]
 

Definition at line 134 of file src/cfg.h.

References _color, and Color.

Color Node_List::color  )  [inline]
 

Definition at line 134 of file include/cfg.h.

References _color, and Color.

Referenced by CFG::dfs(), CFG::dfs_visit(), and CFG::print_dfs_tree().

int Node_List::finish_time  )  [inline]
 

Definition at line 137 of file src/cfg.h.

References _finish_time.

int Node_List::finish_time  )  [inline]
 

Definition at line 137 of file include/cfg.h.

References _finish_time.

Node_List* Node_List::next_node_list  )  [inline]
 

Definition at line 128 of file src/cfg.h.

References _next_node_list.

Node_List* Node_List::next_node_list  )  [inline]
 

Definition at line 128 of file include/cfg.h.

References _next_node_list.

Referenced by Node_Table::build(), Edge_Table::build(), CFG::dfs(), CFG::event_counting(), CFG::event_dfs(), CFG::find_node(), CFG::hide_ET_NEW_edge(), CFG::num_of_incoming_edge(), MST::pq_update(), CFG::print(), CFG::print_dfs_tree(), CFG::print_eff_sum(), CFG::process_back_edge(), CFG::unhide_EXIT_edge(), and CFG::~CFG().

Node* Node_List::node  )  [inline]
 

Definition at line 126 of file src/cfg.h.

References _node.

Node* Node_List::node  )  [inline]
 

Definition at line 126 of file include/cfg.h.

References _node.

Referenced by CFG::add_edge(), CFG::add_edge_from_exit_to_entry(), CFG::assign_value(), Node_Table::build(), Edge_Table::build(), CFG::dfs_visit(), CFG::event_counting(), CFG::event_dfs(), CFG::event_dir(), CFG::find_node(), CFG::find_type_of_instrumentation(), CFG::hide_ET_NEW_edge(), CFG::num_of_incoming_edge(), MST::pq_update(), CFG::print(), CFG::print_dfs_tree(), CFG::print_eff_sum(), CFG::process_back_edge(), CFG::regenerate_path(), CFG::unhide_EXIT_edge(), and ~Node_List().

int Node_List::num_paths  )  [inline]
 

Definition at line 138 of file src/cfg.h.

References _num_paths.

int Node_List::num_paths  )  [inline]
 

Definition at line 138 of file include/cfg.h.

References _num_paths.

Referenced by CFG::assign_value(), CFG::print_dfs_tree(), and CFG::regenerate_path().

Node_List* Node_List::predecessor  )  [inline]
 

Definition at line 135 of file src/cfg.h.

References _predecessor.

Node_List* Node_List::predecessor  )  [inline]
 

Definition at line 135 of file include/cfg.h.

References _predecessor.

void Node_List::set_color Color  i  )  [inline]
 

Definition at line 140 of file src/cfg.h.

References _color, and i.

void Node_List::set_color Color  i  )  [inline]
 

Definition at line 140 of file include/cfg.h.

References _color, and i.

Referenced by CFG::dfs(), and CFG::dfs_visit().

void Node_List::set_finish_time int  i  )  [inline]
 

Definition at line 143 of file src/cfg.h.

References _finish_time, and i.

void Node_List::set_finish_time int  i  )  [inline]
 

Definition at line 143 of file include/cfg.h.

References _finish_time, and i.

Referenced by CFG::dfs_visit().

void Node_List::set_next_node_list Node_List nl  )  [inline]
 

Definition at line 132 of file src/cfg.h.

References _next_node_list.

void Node_List::set_next_node_list Node_List nl  )  [inline]
 

Definition at line 132 of file include/cfg.h.

References _next_node_list.

Referenced by CFG::build_one_block(), and CFG::read_file().

void Node_List::set_node Node n  )  [inline]
 

Definition at line 130 of file src/cfg.h.

References _node.

void Node_List::set_node Node n  )  [inline]
 

Definition at line 130 of file include/cfg.h.

References _node.

Referenced by CFG::build(), CFG::build_one_block(), and CFG::read_file().

void Node_List::set_num_paths int  i  )  [inline]
 

Definition at line 144 of file src/cfg.h.

References _num_paths, and i.

void Node_List::set_num_paths int  i  )  [inline]
 

Definition at line 144 of file include/cfg.h.

References _num_paths, and i.

Referenced by CFG::assign_value().

void Node_List::set_predecessor Node_List i  )  [inline]
 

Definition at line 141 of file src/cfg.h.

References _predecessor, and i.

void Node_List::set_predecessor Node_List i  )  [inline]
 

Definition at line 141 of file include/cfg.h.

References _predecessor, and i.

Referenced by CFG::dfs(), and CFG::dfs_visit().

void Node_List::set_start_time int  i  )  [inline]
 

Definition at line 142 of file src/cfg.h.

References _start_time, and i.

void Node_List::set_start_time int  i  )  [inline]
 

Definition at line 142 of file include/cfg.h.

References _start_time, and i.

Referenced by CFG::dfs_visit().

void Node_List::set_visit int  i  )  [inline]
 

Definition at line 131 of file src/cfg.h.

References _visit.

void Node_List::set_visit int  i  )  [inline]
 

Definition at line 131 of file include/cfg.h.

References _visit.

Referenced by MST::pq_update().

int Node_List::start_time  )  [inline]
 

Definition at line 136 of file src/cfg.h.

References _start_time.

int Node_List::start_time  )  [inline]
 

Definition at line 136 of file include/cfg.h.

References _start_time.

Referenced by CFG::dfs_visit().

int Node_List::visit  )  [inline]
 

Definition at line 127 of file src/cfg.h.

References _visit.

int Node_List::visit  )  [inline]
 

Definition at line 127 of file include/cfg.h.

References _visit.

Referenced by MST::pq_update(), and CFG::print().


Member Data Documentation

Color Node_List::_color [private]
 

Definition at line 153 of file src/cfg.h.

Referenced by color(), Node_List(), and set_color().

int Node_List::_finish_time [private]
 

Definition at line 156 of file src/cfg.h.

Referenced by finish_time(), Node_List(), and set_finish_time().

Node_List* Node_List::_next_node_list [private]
 

Definition at line 147 of file src/cfg.h.

Node_List* Node_List::_next_node_list [private]
 

Definition at line 147 of file include/cfg.h.

Referenced by next_node_list(), Node_List(), and set_next_node_list().

Node* Node_List::_node [private]
 

Definition at line 146 of file src/cfg.h.

Node* Node_List::_node [private]
 

Definition at line 146 of file include/cfg.h.

Referenced by node(), Node_List(), and set_node().

int Node_List::_num_paths [private]
 

Definition at line 157 of file src/cfg.h.

Referenced by Node_List(), num_paths(), and set_num_paths().

Node_List* Node_List::_predecessor [private]
 

Definition at line 154 of file src/cfg.h.

Node_List* Node_List::_predecessor [private]
 

Definition at line 154 of file include/cfg.h.

Referenced by Node_List(), predecessor(), and set_predecessor().

int Node_List::_start_time [private]
 

Definition at line 155 of file src/cfg.h.

Referenced by Node_List(), set_start_time(), and start_time().

int Node_List::_visit [private]
 

Definition at line 148 of file src/cfg.h.

Referenced by Node_List(), set_visit(), and visit().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:24 2003 for TINKER LEGO DOC by doxygen 1.3.2