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

ref_fix_walker Class Reference

#include <ref_clone_changer.h>

Inheritance diagram for ref_fix_walker::

Walker List of all members.

Public Methods

 ref_fix_walker (node_map *m, bool nil_bad_links)
virtual void at_tdef (tdefNode *the_tdef, Order ord)
virtual void at_id (idNode *the_id, Order ord)
virtual void at_call (callNode *the_call, Order ord)
virtual void at_label (labelNode *the_label, Order ord)
virtual void at_case (caseNode *the_case, Order ord)
virtual void at_switch (switchNode *the_switch, Order ord)
virtual void at_goto (gotoNode *the_goto, Order ord)
virtual void at_continue (continueNode *the_continue, Order ord)
virtual void at_break (breakNode *the_break, Order ord)
virtual void at_return (returnNode *the_return, Order ord)

Private Methods

Nodelookup (Node *old)

Private Attributes

node_map_map
bool _nil_bad_links

Constructor & Destructor Documentation

ref_fix_walker::ref_fix_walker node_map   m,
bool    nil_bad_links
[inline]
 


Member Function Documentation

void ref_fix_walker::at_break breakNode   the_break,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_call callNode   the_call,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_case caseNode   the_case,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_continue continueNode   the_continue,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_goto gotoNode   the_goto,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_id idNode   the_id,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_label labelNode   the_label,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_return returnNode   the_return,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_switch switchNode   the_switch,
Order    ord
[virtual]
 

Reimplemented from Walker.

void ref_fix_walker::at_tdef tdefNode   the_tdef,
Order    ord
[virtual]
 

Reimplemented from Walker.

Node * ref_fix_walker::lookup Node   old [private]
 


Member Data Documentation

node_map* ref_fix_walker::_map [private]
 

bool ref_fix_walker::_nil_bad_links [private]
 


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