ExpDestCounter Class Reference

#include <include/visitor.h>

Inheritance diagram for ExpDestCounter:

ExpVisitor List of all members.

Detailed Description

Definition at line 615 of file visitor.h.

Public Member Functions

 ExpDestCounter (std::map< Exp *, int, lessExpStar > &dc)
bool visit (RefExp *e, bool &override)

Private Attributes

std::map< Exp *, int, lessExpStar > & destCounts

Constructor & Destructor Documentation

ExpDestCounter::ExpDestCounter std::map< Exp *, int, lessExpStar > &  dc  )  [inline]

Definition at line 618 of file visitor.h.

Member Function Documentation

bool ExpDestCounter::visit RefExp e,
bool &  override

Reimplemented from ExpVisitor.

Definition at line 849 of file visitor.cpp.

References Statement::canPropagateToExp(), and destCounts.

Member Data Documentation

std::map<Exp*, int, lessExpStar>& ExpDestCounter::destCounts [private]

Definition at line 616 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:42 2006 for Boomerang by  doxygen 1.4.6