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

id_lookup_walker Class Reference

#include <id_lookup_walker.h>

Inheritance diagram for id_lookup_walker::

scope_walker Walker List of all members.

Public Methods

 id_lookup_walker (unitNode *u, bool verb)
virtual void at_proc (procNode *the_proc, Order ord)
virtual void at_decl (declNode *the_decl, Order ord)
virtual void at_call (callNode *the_call, Order ord)
virtual void at_tdef (tdefNode *the_tdef, Order ord)
virtual void at_id (idNode *the_id, Order ord)
virtual void at_binary (binaryNode *the_binary, Order ord)

Static Public Methods

void fixup (unitNode *u, bool verb)
id_lookup_walker * fixup_and_return (unitNode *u, bool verb)

Private Methods

void conflict (const Coord &c, const string &msg)

Private Attributes

bool _verbose

Constructor & Destructor Documentation

id_lookup_walker::id_lookup_walker (  unitNode *    u,
bool    verb
) 
 


Member Function Documentation

void id_lookup_walker::at_binary (  binaryNode *    the_binary,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::at_call (  callNode *    the_call,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::at_decl (  declNode *    the_decl,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::at_id (  idNode *    the_id,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::at_proc (  procNode *    the_proc,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::at_tdef (  tdefNode *    the_tdef,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

void id_lookup_walker::conflict (  const Coord &    c,
const string &    msg
)  [private]
 

void id_lookup_walker::fixup (  unitNode *    u,
bool    verb
)  [static]
 

id_lookup_walker * id_lookup_walker::fixup_and_return (  unitNode *    u,
bool    verb
)  [static]
 


Member Data Documentation

bool id_lookup_walker::_verbose [private]
 


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