StmtCastInserter Class Reference

#include <include/visitor.h>

Inheritance diagram for StmtCastInserter:

StmtVisitor List of all members.

Detailed Description

Definition at line 664 of file visitor.h.

Public Member Functions

bool common (Assignment *s)
 StmtCastInserter ()
virtual bool visit (BoolAssign *s)
virtual bool visit (ImplicitAssign *s)
virtual bool visit (PhiAssign *s)
virtual bool visit (Assign *s)

Private Attributes

ExpCastInserter * ema


Constructor & Destructor Documentation

StmtCastInserter::StmtCastInserter (   )  [inline]
 

Definition at line 667 of file visitor.h.


Member Function Documentation

bool StmtCastInserter::common (  Assignment *  s  ) 
 

Definition at line 995 of file visitor.cpp.

References ExpCastInserter::checkMemofType(), Assignment::getLeft(), TypingStatement::getType(), and Exp::isMemOf().

Referenced by visit().

bool StmtCastInserter::visit (  BoolAssign *  s  )  [virtual]
 

Reimplemented from StmtVisitor.

Definition at line 994 of file visitor.cpp.

References common().

bool StmtCastInserter::visit (  ImplicitAssign *  s  )  [virtual]
 

Reimplemented from StmtVisitor.

Definition at line 993 of file visitor.cpp.

References common().

bool StmtCastInserter::visit (  PhiAssign *  s  )  [virtual]
 

Reimplemented from StmtVisitor.

Definition at line 992 of file visitor.cpp.

References common().

bool StmtCastInserter::visit (  Assign *  s  )  [virtual]
 

Reimplemented from StmtVisitor.

Definition at line 991 of file visitor.cpp.

References common().


Member Data Documentation

ExpCastInserter* StmtCastInserter::ema [private]
 

Definition at line 665 of file visitor.h.


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