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

GetDefsWalker Class Reference

#include <reaching_getdefs.h>

Inheritance diagram for GetDefsWalker::

Walker List of all members.

Public Methods

 GetDefsWalker (map< stmtNode *, declNode *> *d, stmt_list *l)
bool contains_call (exprNode *)
void handle_exprstmt (exprstmtNode *)
void at_stmt (stmtNode *, Order)

Private Attributes

map< stmtNode *, declNode *> * defines
stmt_list * ambiguous_defs

Constructor & Destructor Documentation

GetDefsWalker::GetDefsWalker (  map< stmtNode *, declNode *> *    d,
stmt_list *    l
)  [inline]
 


Member Function Documentation

void GetDefsWalker::at_stmt (  stmtNode *    s,
Order    ord
)  [virtual]
 

Reimplemented from Walker.

bool GetDefsWalker::contains_call (  exprNode *    e ) 
 

void GetDefsWalker::handle_exprstmt (  exprstmtNode *    s ) 
 


Member Data Documentation

stmt_list* GetDefsWalker::ambiguous_defs [private]
 

map<stmtNode *, declNode *>* GetDefsWalker::defines [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