BadMemofFinder Class Reference

#include <include/visitor.h>

Inheritance diagram for BadMemofFinder:

ExpVisitor List of all members.

Detailed Description

Definition at line 642 of file visitor.h.

Public Member Functions

 BadMemofFinder (UserProc *proc)
bool isFound ()

Private Member Functions

virtual bool visit (RefExp *e, bool &override)
virtual bool visit (Location *e, bool &override)

Private Attributes

bool found
UserProcproc


Constructor & Destructor Documentation

BadMemofFinder::BadMemofFinder UserProc proc  )  [inline]
 

Definition at line 646 of file visitor.h.


Member Function Documentation

bool BadMemofFinder::isFound  )  [inline]
 

Definition at line 647 of file visitor.h.

References found.

Referenced by Exp::containsBadMemof().

bool BadMemofFinder::visit RefExp e,
bool &  override
[private, virtual]
 

Reimplemented from ExpVisitor.

Definition at line 881 of file visitor.cpp.

References addr(), found, Unary::getSubExp1(), Exp::isMemOf(), UserProc::lookupSym(), NULL, and proc.

bool BadMemofFinder::visit Location e,
bool &  override
[private, virtual]
 

Reimplemented from ExpVisitor.

Definition at line 872 of file visitor.cpp.

References found, and Exp::isMemOf().


Member Data Documentation

bool BadMemofFinder::found [private]
 

Definition at line 643 of file visitor.h.

Referenced by isFound(), and visit().

UserProc* BadMemofFinder::proc [private]
 

Definition at line 644 of file visitor.h.

Referenced by visit().


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