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)
Location * where () 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