StmtVisitor Class Reference

#include <include/visitor.h>

Inheritance diagram for StmtVisitor:

StmtCastInserter StmtConscriptSetter StmtVisitorStub List of all members.

Detailed Description

Definition at line 175 of file visitor.h.

Public Member Functions

 StmtVisitor ()
virtual bool visit (ImpRefStatement *stmt)
virtual bool visit (ReturnStatement *stmt)
virtual bool visit (CallStatement *stmt)
virtual bool visit (CaseStatement *stmt)
virtual bool visit (BranchStatement *stmt)
virtual bool visit (GotoStatement *stmt)
virtual bool visit (BoolAssign *stmt)
virtual bool visit (ImplicitAssign *stmt)
virtual bool visit (PhiAssign *stmt)
virtual bool visit (Assign *stmt)
virtual bool visit (RTL *rtl)
virtual ~StmtVisitor ()


Constructor & Destructor Documentation

StmtVisitor::StmtVisitor  )  [inline]
 

Definition at line 177 of file visitor.h.

virtual StmtVisitor::~StmtVisitor  )  [inline, virtual]
 

Definition at line 178 of file visitor.h.


Member Function Documentation

virtual bool StmtVisitor::visit ImpRefStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtConscriptSetter.

Definition at line 192 of file visitor.h.

virtual bool StmtVisitor::visit ReturnStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, and StmtConscriptSetter.

Definition at line 191 of file visitor.h.

virtual bool StmtVisitor::visit CallStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, and StmtConscriptSetter.

Definition at line 190 of file visitor.h.

virtual bool StmtVisitor::visit CaseStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, and StmtConscriptSetter.

Definition at line 189 of file visitor.h.

virtual bool StmtVisitor::visit BranchStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, and StmtConscriptSetter.

Definition at line 188 of file visitor.h.

virtual bool StmtVisitor::visit GotoStatement stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub.

Definition at line 187 of file visitor.h.

virtual bool StmtVisitor::visit BoolAssign stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, StmtConscriptSetter, and StmtCastInserter.

Definition at line 186 of file visitor.h.

virtual bool StmtVisitor::visit ImplicitAssign stmt  )  [inline, virtual]
 

Reimplemented in StmtConscriptSetter, and StmtCastInserter.

Definition at line 185 of file visitor.h.

virtual bool StmtVisitor::visit PhiAssign stmt  )  [inline, virtual]
 

Reimplemented in StmtConscriptSetter, and StmtCastInserter.

Definition at line 184 of file visitor.h.

virtual bool StmtVisitor::visit Assign stmt  )  [inline, virtual]
 

Reimplemented in StmtVisitorStub, StmtConscriptSetter, and StmtCastInserter.

Definition at line 183 of file visitor.h.

bool StmtVisitor::visit RTL rtl  )  [virtual]
 

Reimplemented in StmtVisitorStub.

Definition at line 72 of file visitor.cpp.

Referenced by ImpRefStatement::accept(), ImplicitAssign::accept(), PhiAssign::accept(), Assign::accept(), BoolAssign::accept(), ReturnStatement::accept(), CallStatement::accept(), CaseStatement::accept(), BranchStatement::accept(), GotoStatement::accept(), and RTL::accept().


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