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

memoryAccess Class Reference

#include <memoryaccess.h>

Inheritance diagram for memoryAccess::

PerClassHeap< PointersHeap > memoryDef memoryUse List of all members.

Public Methods

 memoryAccess (Location *where)
Locationwhere () const
bool is_weak () const
void set_weak (bool is)
bool is_additive () const
void set_additive ()

Static Public Methods

void stats ()

Static Public Attributes

bool Verbose = false
unsigned int def_count = 0
unsigned int use_count = 0
unsigned int merge_use_count = 0

Private Attributes

Location_where
bool _is_weak
bool _is_additive

Constructor & Destructor Documentation

memoryAccess::memoryAccess Location   where
 


Member Function Documentation

bool memoryAccess::is_additive   const [inline]
 

bool memoryAccess::is_weak   const [inline]
 

void memoryAccess::set_additive   [inline]
 

void memoryAccess::set_weak bool    is [inline]
 

void memoryAccess::stats   [static]
 

Location* memoryAccess::where   const [inline]
 


Member Data Documentation

bool memoryAccess::_is_additive [private]
 

bool memoryAccess::_is_weak [private]
 

Location* memoryAccess::_where [private]
 

unsigned int memoryAccess::def_count = 0 [static]
 

unsigned int memoryAccess::merge_use_count = 0 [static]
 

unsigned int memoryAccess::use_count = 0 [static]
 

bool memoryAccess::Verbose = false [static]
 


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