ExpRegMapper Class Reference

#include <include/visitor.h>

Inheritance diagram for ExpRegMapper:

ExpVisitor List of all members.

Detailed Description

Definition at line 588 of file visitor.h.

Public Member Functions

 ExpRegMapper (UserProc *proc)
bool visit (RefExp *e, bool &override)

Private Attributes

UserProc * proc
Prog * prog


Constructor & Destructor Documentation

ExpRegMapper::ExpRegMapper (  UserProc *  proc  ) 
 

Definition at line 782 of file visitor.cpp.

References Proc::getProg(), proc, and prog.


Member Function Documentation

bool ExpRegMapper::visit (  RefExp *  e,
bool &  override
)  [virtual]
 

Reimplemented from ExpVisitor.

Definition at line 788 of file visitor.cpp.

References UserProc::checkLocalFor(), Unary::getSubExp1(), UserProc::isLocalOrParamPattern(), Exp::isRegOf(), and proc.


Member Data Documentation

UserProc* ExpRegMapper::proc [private]
 

Definition at line 589 of file visitor.h.

Referenced by ExpRegMapper(), and visit().

Prog* ExpRegMapper::prog [private]
 

Definition at line 590 of file visitor.h.

Referenced by ExpRegMapper().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:42 2006 for Boomerang by  doxygen 1.4.6