FlagDef Class Reference

#include <include/exp.h>

Inheritance diagram for FlagDef:

Unary Exp List of all members.

Detailed Description

Definition at line 748 of file exp.h.

Public Member Functions

virtual Expaccept (ExpModifier *v)
virtual bool accept (ExpVisitor *v)
virtual void appendDotFile (std::ofstream &of)
 FlagDef (Exp *params, RTL *rtl)
RTLgetRtl ()
void setRtl (RTL *r)
virtual ~FlagDef ()

Private Attributes

RTLrtl

Friends

class XMLProgParser


Constructor & Destructor Documentation

FlagDef::FlagDef Exp params,
RTL rtl
 

Definition at line 131 of file exp.cpp.

FlagDef::~FlagDef  )  [virtual]
 

Definition at line 195 of file exp.cpp.


Member Function Documentation

Exp * FlagDef::accept ExpModifier v  )  [virtual]
 

Reimplemented from Unary.

Definition at line 3728 of file exp.cpp.

References Exp::accept(), ExpModifier::postVisit(), ExpModifier::preVisit(), and Unary::subExp1.

bool FlagDef::accept ExpVisitor v  )  [virtual]
 

Reimplemented from Unary.

Definition at line 3629 of file exp.cpp.

References Exp::accept(), Unary::subExp1, and ExpVisitor::visit().

void FlagDef::appendDotFile std::ofstream &  of  )  [virtual]
 

Reimplemented from Unary.

Definition at line 1176 of file exp.cpp.

References Exp::appendDotFile(), RTL::getNumStmt(), rtl, and Unary::subExp1.

RTL* FlagDef::getRtl  )  [inline]
 

Definition at line 754 of file exp.h.

References rtl.

void FlagDef::setRtl RTL r  )  [inline]
 

Definition at line 755 of file exp.h.

References rtl.


Friends And Related Function Documentation

friend class XMLProgParser [friend]
 

Reimplemented from Unary.

Definition at line 762 of file exp.h.


Member Data Documentation

RTL* FlagDef::rtl [private]
 

Definition at line 749 of file exp.h.

Referenced by appendDotFile(), getRtl(), XMLProgParser::persistToXML(), and setRtl().


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