#include <memoryaccess.h>
Inheritance diagram for memoryDef::

Public Methods | |
| memoryDef (Location *where, memoryBlock *owner) | |
| ~memoryDef () | |
| memoryuse_list & | uses () |
| const memoryblock_set & | points_to () const |
| memoryBlock * | owner () const |
| memoryDef * | previous () const |
| void | previous (memoryDef *previous_def) |
| void | add_pointers (const memoryblock_set &mbs) |
| void | clear_points_to () |
| void | print (ostream &o) const |
Private Attributes | |
| memoryuse_list | _uses |
| memoryblock_set | _points_to |
| memoryBlock *const | _owner |
| memoryDef * | _previous |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001