Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

orderedDefs Class Reference

#include <memoryaccess.h>

List of all members.

Public Methods

 orderedDefs ()
memoryDeffind_def (Location *where) const
memoryDeffind_strictly_dominating_def (Location *where) const
memoryDeffind_dominating_def (Location *where) const
memoryDefmake_def_at (Location *where, memoryBlock *owner, bool &is_new)
void prune (orderedUses &Uses)
void print (ostream &o) const
void clear ()
int size () const

Private Attributes

memorydef_list _defs


Constructor & Destructor Documentation

orderedDefs::orderedDefs   [inline]
 


Member Function Documentation

void orderedDefs::clear  
 

memoryDef * orderedDefs::find_def Location   where const
 

memoryDef * orderedDefs::find_dominating_def Location   where const
 

memoryDef * orderedDefs::find_strictly_dominating_def Location   where const
 

memoryDef * orderedDefs::make_def_at Location   where,
memoryBlock   owner,
bool &    is_new
 

void orderedDefs::print ostream &    o const
 

void orderedDefs::prune orderedUses   Uses
 

int orderedDefs::size   const [inline]
 


Member Data Documentation

memorydef_list orderedDefs::_defs [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 12:06:31 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001