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